Commit Graph

  • 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
  • 1c69c504f6 libs/vkd3d: Mark d3d12_command_list_SetDescriptorHeaps() as implemented. Józef Kucia 2017-08-04 17:06:33 +0200
  • ba91aeb720 tests: Add test for descriptor tables. Józef Kucia 2017-08-04 17:06:33 +0200
  • 074513dc4d libs/vkd3d: Add support for sampler descriptors in root descriptor tables. Józef Kucia 2017-08-04 17:06:33 +0200
  • 0a0e29fbbf libs/vkd3d: Add support for multiple descriptors in root descriptor tables. Józef Kucia 2017-08-04 17:06:33 +0200
  • fa0a2eab21 libs/vkd3d: Store Vulkan bindings for descriptor table root parameters in root signature. Józef Kucia 2017-08-04 17:06:33 +0200
  • db3a112fb5 libs/vkd3d: Add support for CBV descriptors in d3d12_command_list_set_descriptor_table(). Józef Kucia 2017-08-04 17:06:33 +0200
  • 0859b94833 libs/vkd3d: Implement d3d12_device_CreateConstantBufferView(). Józef Kucia 2017-08-04 17:06:33 +0200
  • 6de74f6cc3 libs/vkd3d: Don't calculate footprints for unaligned compressed textures. Sven Hesse 2017-08-04 14:36:19 +0200
  • a0675d1ba7 libs/vkd3d: Calculate footprint total size using row count, not height. Sven Hesse 2017-08-04 14:35:02 +0200
  • 6165df4c5c tests: Don't test GetCopyableFootprints on unaligned compressed textures. Sven Hesse 2017-08-04 13:52:26 +0200
  • 6e601b1d0f tests: Calculate texture total size using row count, not height. Sven Hesse 2017-08-04 13:49:47 +0200
  • 3bf82279e9 tests: create_root_signature() can also return E_INVALIDARG. Sven Hesse 2017-08-03 16:31:57 +0200
  • ea652cb0e4 tests: Create RTV and DSV descriptor heaps with FLAG_NONE. Sven Hesse 2017-08-03 14:41:34 +0200
  • 573460550e libs/vkd3d: Do not assume CBV root parameter index is equal to Vulkan descriptor binding. Józef Kucia 2017-08-02 15:30:15 +0200
  • c9b05f68b5 tests: Add test for accessing constant buffers from compute shaders. Józef Kucia 2017-08-02 15:30:15 +0200
  • fb4e86b292 libs/vkd3d: Implement d3d12_command_list_SetComputeRootConstantBufferView(). Józef Kucia 2017-08-02 15:30:15 +0200
  • ef0f90c0c7 libs/vkd3d: Factor out vkd3d_create_buffer_view() function. Józef Kucia 2017-08-02 15:30:15 +0200
  • de2024d235 libs/vkd3d: Do not try to create buffer views for block-compressed formats. Józef Kucia 2017-08-02 15:30:15 +0200
  • a8b64aeede tests: Add test for creating unordered access views. Józef Kucia 2017-08-02 15:30:15 +0200
  • 8f250bf471 tests: Add tests for GetCopyableFootprints() with compressed formats. Sven Hesse 2017-08-02 13:57:25 +0200
  • 6629301ece libs/vkd3d: Implement GetCopyableFootprints() for compressed formats. Sven Hesse 2017-08-02 13:55:58 +0200
  • 47b92c3d37 libs/vkd3d: Add compressed texture formats. Sven Hesse 2017-08-02 13:54:50 +0200
  • 1decba1a99 libs/vkd3d: Add block size information to the texture format array. Sven Hesse 2017-08-02 13:53:18 +0200
  • ab63423c80 libs/vkd3d: Factor out vkd3d_create_texture_view() function. Józef Kucia 2017-08-01 16:56:44 +0200
  • 26133bd801 tests: Add test for nested switch instructions. Józef Kucia 2017-08-01 13:55:49 +0200
  • eb4c98db17 libs/vkd3d-shader: Add support for switch breaks nested in conditional branches. Józef Kucia 2017-08-01 13:55:49 +0200