mesa/src/vulkan
Jason Ekstrand ca3cfbf6f1 vk: Add an initial implementation of the actual Khronos WSI extension
Unfortunately, this is a very large commit and removes the old LunarG WSI
extension.  This is because there are a couple of entrypoints that have the
same name between the two extensions so implementing them both is
impractiacl.

Support is still incomplete, but this is enough to get vkcube up and going
again.
2015-09-04 17:55:42 -07:00
..
tests vk: Add four unit tests for our lock-free data-structures 2015-08-14 17:04:39 -07:00
.gitignore vk: Update .gitignore for the autogenerated spirv changes 2015-08-17 11:47:25 -07:00
anv_allocator.c Merge remote-tracking branch 'mesa-public/master' into vulkan 2015-08-17 11:25:03 -07:00
anv_aub.h vk: Prefix most filenames with anv 2015-07-17 20:25:38 -07:00
anv_batch_chain.c vk/cmd_buffer: Set the CONSTANTS_REL_GENERAL flag on execbuf 2015-08-27 10:25:58 -07:00
anv_cmd_buffer.c vk: Add func anv_cmd_buffer_get_depth_stencil_view() 2015-08-28 07:57:34 -07:00
anv_compiler.cpp vk: Further reduce diff to master 2015-09-04 16:17:01 -07:00
anv_device.c vk: Add an initial implementation of the actual Khronos WSI extension 2015-09-04 17:55:42 -07:00
anv_entrypoints_gen.py vk: Fall back to previous gens in entry point resolver 2015-09-03 11:53:09 -07:00
anv_formats.c vk: Add anv_format reference to anv_render_pass_attachment 2015-08-17 14:08:55 -07:00
anv_gem.c vk: Query aperture size up front in anv_physical_device_init() 2015-08-10 17:18:55 -07:00
anv_gem_stubs.c vk: Build a version of the driver for linking into unit tests 2015-08-14 17:04:39 -07:00
anv_image.c vk: Add new vk_errorf that takes a format string 2015-09-03 11:53:08 -07:00
anv_intel.c vk: Use anv_image_create() for creating dmabuf VkImage 2015-08-17 11:41:19 -07:00
anv_meta.c vk: Use vk* entrypoints in meta, not driver_layer pointers 2015-09-03 11:53:09 -07:00
anv_pipeline.c vk/gen8: Don't duplicate generic pipeline setup 2015-08-25 18:41:25 -07:00
anv_private.h vk: Add an initial implementation of the actual Khronos WSI extension 2015-09-04 17:55:42 -07:00
anv_query.c vk: Add new vk_errorf that takes a format string 2015-09-03 11:53:08 -07:00
anv_util.c vk: Add new vk_errorf that takes a format string 2015-09-03 11:53:08 -07:00
anv_wsi.c vk: Add an initial implementation of the actual Khronos WSI extension 2015-09-04 17:55:42 -07:00
anv_wsi.h vk: Add an initial implementation of the actual Khronos WSI extension 2015-09-04 17:55:42 -07:00
anv_wsi_x11.c vk: Add an initial implementation of the actual Khronos WSI extension 2015-09-04 17:55:42 -07:00
gen7_cmd_buffer.c vk: Fix stride of stencil buffers 2015-08-28 08:03:46 -07:00
gen7_pack.h vk: Update generated headers 2015-08-24 13:45:41 -07:00
gen7_pipeline.c vk: Drop redundant gen7_CreateGraphicsPipelines 2015-09-03 11:53:09 -07:00
gen7_state.c vk/image: Let anv_image have one anv_surface per aspect 2015-08-28 07:17:54 -07:00
gen8_cmd_buffer.c vk: Fix stride of stencil buffers 2015-08-28 08:03:46 -07:00
gen8_pack.h vk: Update generated headers 2015-08-12 21:05:32 -07:00
gen8_pipeline.c vk/pipeline: Fix crash when the pipeline has no attributes 2015-08-28 08:07:15 -07:00
gen8_state.c vk/image: Let anv_image have one anv_surface per aspect 2015-08-28 07:17:54 -07:00
gen75_pack.h vk: Update generated headers 2015-08-24 13:45:41 -07:00
glsl_scraper.py vk/meta: Use SPIR-V for shaders 2015-09-01 15:16:06 -07:00
Makefile.am vk: Add an initial implementation of the actual Khronos WSI extension 2015-09-04 17:55:42 -07:00