Skip to content

hikiko-blog

code, hacks, notes, 🏊‍♀️

 

  • About 👽
  • All posts 🚀
  • Sitemap 🗺️

Categories

  • Depth Aware Upsampling Experiments
  • OpenGL and Vulkan Interoperability
  • Graphics Drivers Development
  • Hobby projects, hacks, experiments
  • BootBoot (an ASM experiment)
  • Igalia
  • Ubuntu
  • Unity7 Optimisations
  • Compiz Introduction and Demo
  • Stellarium (ESA SOCIS 2011) 🪐
  • Browsers
  • Conferences
  • Notes
  • Posts in Greek

Recent Posts

  • Using EGL and the dma_buf kernel framework to associate two textures with the contents of the same buffer without copy taking place
  • Setting up to debug ANGLE with GDB (on Linux)
  • About VK_EXT_sample_locations
  • Build WebKit/WPE on Linux/X11
  • [BootBoot]: Quick Update

Archives

Tags

igalia (39)opengl (33)vulkan (25)graphics (24)ubuntu (18)c++ (17)drivers (15)canonical (14)interoperability (13)EXT_external_objects_fd (13)EXT_external_objects (13)shaders (13)ubuntu desktop (13)compiz (12)glsl (11)mesa3d (11)desktop environment (9)piglit (9)unity (8)downsampling (7)extension (7)linux (7)upsampling (7)window management (6)hack (6)SSAO (6)desktop (6)intel (6)UCL (5)MSc (5)nux (5)upscaling (5)debug (5)depth aware sampling (5)downscaling (5)unity 7 (5)z-buffer (4)assignment (4)improvements (4)mesa 3D (4)rendering (4)vkrunner (4)khronos (4)8086 (4)10h (4)16 bits (4)bios (4)video mode (4)13h (4)x86 (4)bootboot (4)assembly (4)boot loader (4)ESA summer of code in space (3)stellarium (3)X (3)vk-gl-cts (3)mesa (3)demo (3)launchpad (3)extensions (3)auth (3)disasm (3)testing (3)presentation (3)build (3)tests (2)perl (2)parameters (2)experiment (2)clouds (2)qt (2)graphics algorithms (2)SOCIS (2)viewer (2)kernel (2)perlin noise (2)maths (2)nested (2)performance (2)SPIR-V (2)optimisations (2)configuration (2)claws-mail (2)global illumination (2)sdl (2)window manager (2)plugin (2)university (2)supervising (2)students (2)conformance (2)low graphics mode (2)windows (2)driver (2)summer school (2)3D (2)linear interpolation (2)package (2)EGL (2)vkdf (2)GLESv2 (2)fosscomm (2)debian (2)nearest depth (2)samples classification (2)xdc 2020 (2)X server (1)window system (1)introduction (1)development (1)bazaar (1)tutorials (1)lgfx (1)contact info (1)cmake (1)plugins (1)tools (1)fix (1)ppa (1)permissions (1)SimpleHTTPServer (1)class (1)sceleton (1)anatomy (1)python (1)perl script (1)NUDT (1)example (1)open vpn (1)rediscovering the wheel (1)pem (1)data sharing (1)ελληνικά (1)bug (1)planet rendering (1)normal mapping (1)sql (1)tunnel (1)compile (1)cleanup_filenames (1)ca (1)electronics (1)ir receiver (1)code paths (1)gpu capabilities (1)authentication (1)libgliar (1)ssh (1)normal maps (1)iso-8859-7 (1)ΑΠΘ (1)scene graph (1)3d windows (1)skydome (1)greeklish (1)generic buffer management (1)drm (1)bumps (1)planets (1)environment variables (1)normal map (1)gbm (1)virtual environments (1)sdl2 (1)enable (1)code (1)procedural (1)3D objects (1)grid (1)disable (1)ui development (1)certbot alternative (1)no root (1)compression (1)ETC2 (1)user experience (1)EAC (1)morphing (1)terrain (1)read (1)pipeline (1)dump (1)image base lighting (1)texture (1)ibl (1)cubemaps (1)programs (1)cube map (1)perlin noise frequencies (1)skybox (1)helloworld (1)heightmap (1)module (1)https (1)ssl (1)alpha (1)shaped windows (1)shadows (1)shell script (1)apache2 (1)bugs (1)ray tracer (1)irradiance map (1)XVR (1)utf-8 (1)xserver (1)acme.sh (1)fosscomm2017 (1)tutorial (1)asus eee (1)bug fix (1)SRU (1)backport (1)funny (1)certificates (1)touchscreen (1)quilt (1)changelog (1)balcony (1)web server (1)web camera (1)monitoring (1)let's encrypt (1)car (1)winnie (1)Xephyr (1)algorithm (1)sponza (1)optimizations (1)comparison (1)version (1)antisocial (1)work from home (1)glslang (1)open source (1)optimization (1)pixel shader (1)normal (1)bilinear interpolation (1)normal buffer (1)lerp (1)best depth (1)libresman (1)sdrviewer (1)vim (1)nowritebackup (1)notifications (1)daemon (1)GLES (1)OES_copy_image (1)sampling (1)glCopyImageSubData (1)mipmaps (1)bored (1)ETC1 (1)textures (1)cubemap (1)glTexSubImage (1)2D (1)reject calls (1)hang up (1)remotely (1)modem (1)phone (1)arrays (1)emulation (1)swizzle (1)bgra (1)half resolution (1)texture mapping (1)rasterization (1)gn (1)Google (1)pixels (1)samples (1)weston (1)VK_EXT_sample_locations (1)anv (1)MSAA (1)ANGLE (1)GDB (1)buffers (1)sharing (1)OES_EGL_image_external (1)EGL_EXT_image_dma_buf_import_modifiers (1)EGL_EXT_image_dma_buf_import (1)ninja (1)dma-buf (1)DMA (1)EGL_MESA_image_dma_buf_export. (1)browsers (1)x11 (1)save (1)keep it alive (1)easter (1)penguin (1)game (1)guadec (1)2019 (1)rust (1)ludum dare (1)fun (1)depth buffer (1)color palette (1)effect (1)webkit (1)wpe (1)greek (1)slides (1)stencil buffer (1)vulkancts (1)setup (1)fosscomm2020 (1)nuclear (1)punk is never dead (1)motion (1)not-really-ra-friendly-as-I-realized-later :p (1)prototype (1)X events (1)optical flow (1)almost game :p (1)very old post (1)virtual keyboard (1)webcamera (1)path tracer (1)umbras (1)ocr (1)image processing (1)letters recognition (1)lego (1)robot (1)penumbras (1)brdf (1)hierarchical animation (1)my first opengl assignment (1)snakeball (1)opencv (1)ct (1)tomography (1)3d volume rendering (1)really old post (1)ubuntu phone (1)nexus galaxy (1)unbrick (1)brick (1)unity 8 (1)slices (1)3d texture (1)sdl backend (1)mess :-) (1)android (1)hacks (1)minimal window system (1)medical (1)shader (1)framebuffer (1)/dev/fb0 (1)mipmap tree (1)i965 (1)keyframes (1)logo (1)OpenGL 2.0 (1)XDC (1)graphics team (1)festival (1)xdc2018 (1)conference (1)A Coruña (1)hair (1)real-time (1)mass (1)spring (1)force (1)collision detection (1)mohawk (1)makehuman (1)blender (1)vertex painting (1)poisson distribution (1)animation (1)siggraph2018 (1)mail (1)action (1)script (1)address book (1)vdirsyncer (1)ARB_gl_spirv (1)computer graphics (1)sync (1)contacts (1)patch (1)diff (1)colored diff (1)ansiesc (1)siggraph (1)2018 (1)vimdiff (1)icdiff (1)side-by-side view (1)e-mail (1)git (1)mailing list (1)
Show More Show Less

Tag: example

Compiz Introduction and Demo Part 5/5: How to write a Compiz Plugin

Step by step instructions on how to write a Compiz plugin:

Continue reading Compiz Introduction and Demo Part 5/5: How to write a Compiz Plugin

Posted on August 18, 2015December 1, 2019Categories Ubuntu, Compiz Introduction and DemoTags ubuntu, ubuntu desktop, canonical, desktop environment, window management, plugin, NUDT, exampleLeave a comment on Compiz Introduction and Demo Part 5/5: How to write a Compiz Plugin
Proudly powered by WordPress