Commit Graph

  • eba87fa55b libs/vkd3d-shader: Implement ld_structured for TGSM. Józef Kucia 2017-08-24 15:13:38 +0200
  • cf5fb3fbc2 libs/vkd3d-shader: Fix swizzle for raw/structured instructions. Józef Kucia 2017-08-24 15:13:38 +0200
  • 4bfd0456e5 libs/vkd3d-shader: Refactor raw/structured buffer addressing. Józef Kucia 2017-08-24 15:13:38 +0200
  • 4d0b4f4f71 libs/vkd3d-shader: Add vkd3d_spirv_build_op_composite_extract1() function. Józef Kucia 2017-08-24 11:11:16 +0200
  • cef35c7c76 libs/vkd3d-shader: Translate dcl_tgsm_structured instructions. Józef Kucia 2017-08-24 11:11:16 +0200
  • 9ed0feed12 libs/vkd3d-shader: Translate dcl_tgsm_raw instructions. Józef Kucia 2017-08-24 11:11:16 +0200
  • 19c1b81a71 libs/vkd3d-shader: Translate sync instructions. Józef Kucia 2017-08-24 11:11:16 +0200
  • 3a966cf38e libs/vkd3d: Mark D3D12_QUERY_HEAP_TYPE_SO_STATISTICS with a FIXME() Sven Hesse 2017-08-23 17:30:02 +0200
  • be6af110b4 tests: Mark CreateQueryHeap() for SO_STATISTICS as todo Sven Hesse 2017-08-23 17:28:05 +0200
  • 8a78575563 tests: Add test for creating query heaps Sven Hesse 2017-08-23 16:18:46 +0200
  • 79cbc900bc libs/vkd3d: Create Vulkan Query Pools for D3D12 Query Heaps. Sven Hesse 2017-08-23 16:18:15 +0200
  • 6c5d8da24d libs/vkd3d-shader: Store structure stride in symbol table. Józef Kucia 2017-08-22 14:53:33 +0200
  • 18a7e62b3f tests: Add test for buffer shader resource views. Józef Kucia 2017-08-22 12:39:56 +0200
  • eb5e7a4412 libs/vkd3d-shader: Implement ld_structured for SRVs. Józef Kucia 2017-08-22 12:39:56 +0200
  • d5697448eb libs/vkd3d-shader: Translate dcl_resource_structured instructions. Józef Kucia 2017-08-22 12:39:56 +0200
  • 77e47eddb9 libs/vkd3d-shader: Translate dcl_resource_raw instructions. Józef Kucia 2017-08-22 12:39:56 +0200
  • d443e0eb00 libs/vkd3d: Add support for buffer SRVs. Józef Kucia 2017-08-22 12:39:56 +0200
  • 6ffe54b9ec libs/vkd3d-shader: Translate round_z instructions. Józef Kucia 2017-08-22 12:39:56 +0200
  • e24a3ba8fd tests: Add test for compute shader registers. Józef Kucia 2017-08-21 16:30:33 +0200
  • 694c20b1da libs/vkd3d: Implement structured UAVs. Józef Kucia 2017-08-21 16:30:33 +0200
  • 0f7c86e2bd libs/vkd3d-shader: Translate store_structured instructions. Józef Kucia 2017-08-21 16:30:33 +0200
  • cab5640d56 tests: Add test for drawing with no render targets. Józef Kucia 2017-08-21 12:41:07 +0200
  • fbc5861728 libs/vkd3d: Track resource usage for UAV clears. Józef Kucia 2017-08-21 12:41:07 +0200
  • 03e189386a libs/vkd3d-shader: Translate atomic_iadd instructions. Józef Kucia 2017-08-21 12:41:07 +0200
  • d287591889 libs/vkd3d-shader: Set image format for UAV typed reads and atomic instructions. Józef Kucia 2017-08-21 12:41:07 +0200
  • a90c7c5f12 libs/vkd3d-shader: Add basic shader scan functionality. Józef Kucia 2017-08-21 12:41:07 +0200
  • 49a877df86 libs/vkd3d: Allow creating UAVs with no desc for textures. Józef Kucia 2017-08-21 12:41:07 +0200
  • 92bb7969a5 libs/vkd3d: Create push descriptor set only if needed. Józef Kucia 2017-08-18 17:08:56 +0200
  • b3d2b36afb libs/vkd3d: Prohibit compressed formats for buffer views. Józef Kucia 2017-08-18 17:08:56 +0200
  • 08284f0f85 libs/vkd3d: Fix draw calls with no framebuffer attachments. Józef Kucia 2017-08-18 17:08:56 +0200
  • 41b7c46c3e libs/vkd3d-shader: Translate dcl_uav_structured instructions. Józef Kucia 2017-08-18 14:52:40 +0200
  • cc0cce7d8e libs/vkd3d: Add DXGI_FORMAT_R32_SINT format. Józef Kucia 2017-08-18 14:52:40 +0200
  • 1588e593f4 tests: Add basic test for depth test. Józef Kucia 2017-08-18 14:52:40 +0200
  • 1f22a9bb6b libs/vkd3d: Fix draws with no render targets. Józef Kucia 2017-08-18 14:52:40 +0200
  • 8f631c8b0c libs/vkd3d-shader: Make bytecode parser responsible for setting scalar register write masks. Józef Kucia 2017-08-18 14:52:40 +0200
  • ca9cc355b4 libs/vkd3d-shader: Recognize oDepth register. Józef Kucia 2017-08-18 14:52:40 +0200
  • dc7f65122d libs/vkd3d-shader: Silence push constant size mismatch FIXMEs(). Józef Kucia 2017-08-17 12:13:50 +0200
  • ef2f490b20 libs/vkd3d-shader: Do not try to find matching signature element for system-value inputs. Józef Kucia 2017-08-17 12:13:50 +0200
  • ce0c485d2c tests: Add test for depth/stencil views. Józef Kucia 2017-08-16 17:38:33 +0200
  • 242ef52d8b libs/vkd3d-shader: Translate sample_c instructions. Józef Kucia 2017-08-16 17:38:33 +0200
  • 2527f820cd libs/vkd3d-shader: Cleanup vkd3d_dxbc_compiler_prepare[_sampled]_image() functions. Józef Kucia 2017-08-16 17:38:33 +0200
  • c9426e939e libs/vkd3d: Reduce width of format tables. Józef Kucia 2017-08-16 17:38:33 +0200
  • 39ff9e4829 libs/vkd3d: Add more depth/stencil formats. Józef Kucia 2017-08-16 17:38:33 +0200
  • 1d5b8b7d32 libs/vkd3d: Implement depth/stencil resource views. Józef Kucia 2017-08-16 17:38:33 +0200
  • 67697f2b8f libs/vkd3d: Factor out vkd3d_enable_extensions() function. Józef Kucia 2017-08-16 17:38:33 +0200
  • 043d4d0acf libs/vkd3d: Factor out vkd3d_check_extensions() function. Józef Kucia 2017-08-16 17:38:33 +0200
  • 1857fdc1bc libs/vkd3d-shader: Translate ld instructions. Józef Kucia 2017-08-16 13:11:52 +0200
  • f5515c46df libs/vkd3d: Create default sampler for each root signature. Józef Kucia 2017-08-16 13:11:52 +0200
  • e3d6bac31b libs/vkd3d-shader: Introduce vkd3d_shader_interface structure. Józef Kucia 2017-08-16 13:11:52 +0200
  • e6f6d01489 libs/vkd3d-shader: Implement resinfo for SRVs. Józef Kucia 2017-08-16 13:11:52 +0200
  • 3baf5192af tests: Add test for render target sRGB views. Józef Kucia 2017-08-15 13:10:05 +0200
  • dc081f6f9e libs/vkd3d: Set VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT only for typeless formats. Józef Kucia 2017-08-15 13:10:05 +0200
  • 26edc3c545 libs/vkd3d: Add typeless formats. Henri Verbeet 2017-08-15 13:10:05 +0200
  • bdee037a1c tests: Add command-line option to force WARP device. Józef Kucia 2017-08-15 12:24:44 +0200
  • 6c237a91f6 include: Add IDXGIFactory4. Józef Kucia 2017-08-15 12:24:44 +0200
  • 1e744efdd9 tests: Use init_test_context() in test_clear_render_target_view(). Józef Kucia 2017-08-15 11:25:10 +0200
  • e8c58f264c tests: Use init_test_context() in test_clear_depth_stencil_view(). Józef Kucia 2017-08-15 11:25:10 +0200
  • 7779250f87 tests: Use check_sub_resource_uint() in more places. Józef Kucia 2017-08-15 11:25:10 +0200
  • f82a90ff78 libs/vkd3d-shader: Fix write mask for vPrim register. Józef Kucia 2017-08-15 11:25:10 +0200
  • 0642318dea tests: Add test for updating root descriptors multiple times. Józef Kucia 2017-08-11 13:58:04 +0200
  • 32e69fa945 libs/vkd3d: Use KHR_push_descriptor for root descriptors. Józef Kucia 2017-08-11 13:58:04 +0200
  • 4a767a8f11 libs/vkd3d: Enable VK_KHR_get_physical_device_properties2 instance extension. Józef Kucia 2017-08-11 13:58:04 +0200
  • 9b54e0df17 libs/vkd3d: Add VK_KHR_push_descriptor extension. Józef Kucia 2017-08-11 13:58:04 +0200
  • 5a9b625522 libs/vkd3d: Factor out d3d12_root_signature_init_root_descriptor_tables() function. Józef Kucia 2017-08-11 13:58:04 +0200
  • cc0cfb5a81 libs/vkd3d: Factor out d3d12_root_signature_init_root_descriptors() function. Józef Kucia 2017-08-11 13:58:04 +0200
  • e3cdf5226f libs/vkd3d: Factor out d3d12_root_signature_init_static_samplers() function. Józef Kucia 2017-08-11 13:58:04 +0200
  • 1261c7ea0f libs/vkd3d: Do not update bound descriptor sets. Józef Kucia 2017-08-11 13:58:04 +0200
  • 6ae3f1ee29 libs/vkd3d: Introduce vkd3d_pipeline_bindings structure. Józef Kucia 2017-08-11 13:58:04 +0200
  • 9c2b126f38 libs/vkd3d: Factor out d3d12_root_signature_init_descriptor_pool_size(). Józef Kucia 2017-08-11 13:58:04 +0200
  • 17e49dc6c6 libs/vkd3d-shader: Translate store_raw instructions. Józef Kucia 2017-08-11 13:58:04 +0200
  • 5aefd2c9e4 libs/vkd3d-shader: Translate dcl_uav_raw instructions. Józef Kucia 2017-08-11 13:58:04 +0200
  • 69745d1c08 libs/vkd3d: Fix mapping for SRV/UAV root descriptors. Józef Kucia 2017-08-11 13:58:04 +0200
  • 3b854a0023 libs/vkd3d: Get rid of bool parameter to d3d12_command_allocator_free_resources(). Józef Kucia 2017-08-11 13:58:04 +0200
  • e01cc64d82 libs/vkd3d: Fix d3d12_device_GetCopyableFootprints() for 3D textures. Józef Kucia 2017-08-09 19:38:06 +0200
  • 624699f5e6 libs/vkd3d: Add FIXME comment about sharing D3D12_RESOURCE_DESC validation code. Józef Kucia 2017-08-09 19:38:06 +0200
  • 0075c87a38 libs/vkd3d: Drop VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT. Józef Kucia 2017-08-09 18:44:16 +0200
  • b0e47baebf libs/vkd3d: Implement d3d12_command_list_Set{Compute,Graphics}RootUnorderedAccessView(). Józef Kucia 2017-08-09 18:44:16 +0200
  • 9110b16e7d tests: Pass read range to ID3D12Resource_Map(). Józef Kucia 2017-08-09 18:44:16 +0200
  • 9d234e454c tests: Use check_readback_data_float() in more places. Józef Kucia 2017-08-09 18:44:16 +0200
  • 4d540d5b45 libs/vkd3d: Delete DXGI_FORMAT_UNKNOWN from the formats table again. Sven Hesse 2017-08-09 17:15:05 +0200
  • 2f5ba3509d tests: Add tests for GetCopyableFootprints with DIMENSION_TEXTURE3D. Sven Hesse 2017-08-09 15:19:58 +0200
  • 0a87657e04 tests: Add tests for GetCopyableFootprints with DIMENSION_TEXTURE1D. Sven Hesse 2017-08-09 15:19:51 +0200
  • fd0dc1b7ce tests: Add tests for GetCopyableFootprints with DIMENSION_BUFFER. Sven Hesse 2017-08-09 15:18:58 +0200
  • ae63b4f0a5 libs/vkd3d: Implement GetCopyableFootprints for DIMENSION_TEXTURE3D. Sven Hesse 2017-08-08 13:34:57 +0200
  • eebad15d62 libs/vkd3d: Implement GetCopyableFootprints for DIMENSION_TEXTURE1D. Sven Hesse 2017-08-07 18:01:18 +0200
  • 3353643772 libs/vkd3d: Implement GetCopyableFootprints for DIMENSION_BUFFER. Sven Hesse 2017-08-07 16:24:45 +0200
  • 1a7cabdde7 libs/vkd3d: Add DXGI_FORMAT_UNKNOWN. Sven Hesse 2017-08-09 14:50:00 +0200
  • c1c7163216 include: Add D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT. Sven Hesse 2017-08-09 14:48:14 +0200
  • 0c41cea4a1 tests: Introduce update_buffer_data() helper function. Józef Kucia 2017-08-08 17:09:35 +0200
  • 942ca6b2bd tests: Fix shader code indentation. Józef Kucia 2017-08-08 17:09:35 +0200
  • 94e2c424e9 tests: Add test for texture UAV writes. Józef Kucia 2017-08-08 17:09:35 +0200
  • 2665cbe522 libs/vkd3d: Duplicate Vulkan descriptors for SRVs and UAVs. Józef Kucia 2017-08-08 17:09:35 +0200
  • 1b02322c1d libs/vkd3d: Overallocate descriptors for SRV and UAV descriptor ranges. Józef Kucia 2017-08-08 17:09:35 +0200
  • 3eb5e59e37 libs/vkd3d: Count buffer SRVs and UAVs separately. Józef Kucia 2017-08-08 17:09:35 +0200
  • cb86c9c8d0 libs/vkd3d-shader: Implement resinfo for UAVs. Józef Kucia 2017-08-08 17:09:35 +0200
  • 190115d3f8 libs/vkd3d: Implement creating 2D texture UAVs. Józef Kucia 2017-08-08 17:09:35 +0200
  • ca6b265e66 tests: Use reset_command_list() in more places. Józef Kucia 2017-08-07 14:53:51 +0200
  • cdc5cd499f libs/vkd3d: Avoid potential double free. Józef Kucia 2017-08-07 14:53:51 +0200
  • 6a8b99527a tests: Add test showing that block compressed texture sizes must be aligned. Józef Kucia 2017-08-07 14:53:51 +0200
  • 5825acc3a0 libs/vkd3d: Downgrade some FIXMEs() to WARNs(). Józef Kucia 2017-08-04 17:06:33 +0200