├── .dir-locals.el ├── .gitignore ├── Makefile ├── README.md ├── common ├── vk-api.c ├── vk-api.h ├── wsi-xcb.c └── wsi.h ├── gl-image-loader ├── .dir-locals.el ├── Makefile ├── igalia-white-text.png ├── image.c ├── image.h ├── jpeg.c ├── jpeg.h ├── main.c ├── png.c └── png.h ├── glslangValidator ├── render-nodes-minimal ├── Makefile └── main.c ├── vulkan-minimal ├── Makefile ├── main.c ├── shader.frag └── shader.vert └── vulkan-triangle ├── Makefile ├── common ├── main.c ├── shader.frag └── shader.vert /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/README.md -------------------------------------------------------------------------------- /common/vk-api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/common/vk-api.c -------------------------------------------------------------------------------- /common/vk-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/common/vk-api.h -------------------------------------------------------------------------------- /common/wsi-xcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/common/wsi-xcb.c -------------------------------------------------------------------------------- /common/wsi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/common/wsi.h -------------------------------------------------------------------------------- /gl-image-loader/.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/.dir-locals.el -------------------------------------------------------------------------------- /gl-image-loader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/Makefile -------------------------------------------------------------------------------- /gl-image-loader/igalia-white-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/igalia-white-text.png -------------------------------------------------------------------------------- /gl-image-loader/image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/image.c -------------------------------------------------------------------------------- /gl-image-loader/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/image.h -------------------------------------------------------------------------------- /gl-image-loader/jpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/jpeg.c -------------------------------------------------------------------------------- /gl-image-loader/jpeg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/jpeg.h -------------------------------------------------------------------------------- /gl-image-loader/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/main.c -------------------------------------------------------------------------------- /gl-image-loader/png.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/png.c -------------------------------------------------------------------------------- /gl-image-loader/png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/gl-image-loader/png.h -------------------------------------------------------------------------------- /glslangValidator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/glslangValidator -------------------------------------------------------------------------------- /render-nodes-minimal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/render-nodes-minimal/Makefile -------------------------------------------------------------------------------- /render-nodes-minimal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/render-nodes-minimal/main.c -------------------------------------------------------------------------------- /vulkan-minimal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-minimal/Makefile -------------------------------------------------------------------------------- /vulkan-minimal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-minimal/main.c -------------------------------------------------------------------------------- /vulkan-minimal/shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-minimal/shader.frag -------------------------------------------------------------------------------- /vulkan-minimal/shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-minimal/shader.vert -------------------------------------------------------------------------------- /vulkan-triangle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-triangle/Makefile -------------------------------------------------------------------------------- /vulkan-triangle/common: -------------------------------------------------------------------------------- 1 | ../common -------------------------------------------------------------------------------- /vulkan-triangle/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-triangle/main.c -------------------------------------------------------------------------------- /vulkan-triangle/shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-triangle/shader.frag -------------------------------------------------------------------------------- /vulkan-triangle/shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elima/gpu-playground/HEAD/vulkan-triangle/shader.vert --------------------------------------------------------------------------------