Commit Graph

  • 1a28e7d9c6 vkd3d-shader/hlsl: Add parser support for the ByteAddressBuffer type. Nikolay Sivov 2024-11-03 15:31:29 +01:00
  • 8438aacc3b vkd3d-shader/spriv: Only lookup resource symbols for UAVs in the ld_raw/ld_structured handler. Nikolay Sivov 2024-11-05 18:10:32 +01:00
  • 76fd1388d8 vkd3d: Check the IASetVertexBuffers() view count against the device limits. Conor McCarthy 2024-10-25 13:23:43 +10:00
  • 566e42131f Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:43 +01:00
  • ffe2dd703e Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +01:00
  • aa45f96ae7 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +01:00
  • a319359e6e Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +01:00
  • 858c7b1731 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +01:00
  • 28d95808af Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +01:00
  • e896050d5c Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +01:00
  • 59ddc91feb Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +01:00
  • c7d8abe52e Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +01:00
  • 11a2169a84 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +01:00
  • 32dc112c64 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +01:00
  • b628dd8e94 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:05:42 +01:00
  • bfac277332 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:05:24 +01:00
  • fb8660c196 vkd3d-shader/ir: Add an is_pre_rasterization_shader() helper. Elizabeth Figura 2024-10-23 15:46:04 -05:00
  • 4290d85397 vkd3d-shader/hlsl: Write all writemask components for PSIZE and FOG outputs. Elizabeth Figura 2024-11-04 22:46:56 -06:00
  • a10ee075ff vkd3d-shader/ir: Force fog and point size to 1 component when normalizing I/O. Elizabeth Figura 2024-10-05 12:13:39 -05:00
  • 5a513ffcec vkd3d-shader/hlsl: Enforce FOG component count for sm1 VS output. Elizabeth Figura 2024-11-04 22:33:13 -06:00
  • f50b20ddd6 vkd3d-shader/hlsl: Enforce PSIZE component count for sm1 VS output. Elizabeth Figura 2024-11-04 22:31:49 -06:00
  • aa1ce9e295 tests: Add some tests for FOG and PSIZE writemask restrictions. Elizabeth Figura 2024-11-04 22:20:45 -06:00
  • 90a07ada8e vkd3d-shader/tpf: Use SCALAR swizzle dimension for RASTERIZER registers. Francisco Casas 2024-11-04 20:24:06 -03:00
  • 950c381728 vkd3d-shader/hlsl: Store RASTERIZER_SAMPLE_COUNT in the vsir program. Francisco Casas 2024-11-04 20:21:17 -03:00
  • ab60f4e082 vkd3d-shader/hlsl: Store simple SM4 expressions in the vsir program. Francisco Casas 2024-11-01 01:08:16 -03:00
  • b4608e99e3 vkd3d-shader/tpf: Remove HLSL IR ABS handling. Francisco Casas 2024-10-30 13:23:47 -03:00
  • 6eda775047 vkd3d-shader/hlsl: Run sm4_generate_vsir_block() recursively. Francisco Casas 2024-10-30 13:02:18 -03:00
  • 64c4a3a442 vkd3d-shader/hlsl: Store SM4 semantic declarations in the vsir program. Shaun Ren 2024-11-04 13:38:09 -05:00
  • 5ea946aa90 vkd3d-shader/hlsl: Accept multiple colon-separated attributes. Nikolay Sivov 2024-10-27 14:31:20 +01:00
  • 6ec5071eb5 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:49 +01:00
  • e810019fd4 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +01:00
  • 48f3b705d8 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +01:00
  • df393c041d Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +01:00
  • 74516f8b21 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +01:00
  • d86f461962 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:02 +01:00
  • 96c692ba54 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:02 +01:00
  • f04db4a471 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:43 +01:00
  • 91d2947a5e Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:22 +01:00
  • 43db30469c Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +01:00
  • aafcd719f2 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +01:00
  • 41320529a4 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +01:00
  • d8b2d95e74 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +01:00
  • 88b46605e2 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +01:00
  • 794f4c30f4 ci: Error out on Objective-C warnings. Giovanni Mascellani 2024-11-04 14:19:24 +01:00
  • 68311ef010 vkd3d-shader/hlsl: Store SM4 ABS instructions in the vsir program. Francisco Casas 2024-10-29 17:06:15 -03:00
  • 404644bad3 vkd3d-shader/hlsl: Introduce vsir_src_from_hlsl_node(). Francisco Casas 2024-10-25 21:37:35 -03:00
  • 6f52bb6b1a vkd3d-shader/hlsl: Store SM4 swizzles in the vsir program. Francisco Casas 2024-10-25 15:38:50 -03:00
  • 2083d505c7 vkd3d-shader/tpf: Use instr.extra_bits for IF. Francisco Casas 2024-10-25 22:24:25 -03:00
  • e6c84862a8 vkd3d-shader/ir: Search for SV_TARGET0 vsir_program_insert_alpha_test(). Henri Verbeet 2024-11-01 00:19:39 +01:00
  • 1b0248f31b vkd3d-shader/ir: Specifically search for SV_POSITION0 in vsir_program_insert_clip_planes(). Henri Verbeet 2024-11-01 00:14:18 +01:00
  • 51c37735a9 tests: Use state RESOLVE_SOURCE for readback from multisampled textures. Conor McCarthy 2024-04-23 12:45:45 +10:00
  • 3681b83fb4 vkd3d-shader/fx: Fix checking for a GS with stream output. Elizabeth Figura 2024-10-29 16:14:55 -05:00
  • 7e4ab9c7c0 vkd3d-shader: Write zeroes for uninitialized outputs in vsir_program_remap_output_signature(). Elizabeth Figura 2024-10-28 10:54:19 -05:00
  • e781abc3fb vkd3d-shader: Write uninitialized components of COLOR0 as 1. Elizabeth Figura 2024-10-28 10:52:02 -05:00
  • cc9fcee676 vkd3d-shader: Reduce masks to only read components in vsir_program_remap_output_signature(). Elizabeth Figura 2024-10-29 12:09:58 -05:00
  • 61bda1c054 vkd3d-shader: Always ensure a RET at the end of a program. Elizabeth Figura 2024-10-28 10:42:35 -05:00
  • 568776bbf6 tests: Add a test for uninitialized varyings. Elizabeth Figura 2024-10-28 10:37:52 -05:00
  • 48a63b7976 tests/vkd3d-shader-api: Add tests for the BUFFER_UAV compiler option. Conor McCarthy 2024-07-04 13:45:15 +10:00
  • b63e392107 tests/shader-runner: Introduce a create_vulkan_shader_stage() helper function. Conor McCarthy 2024-07-08 14:07:27 +10:00
  • b2b082d836 tests/shader-runner: Introduce a create_vulkan_pipeline_layout() helper function. Conor McCarthy 2024-07-08 14:06:53 +10:00
  • 3d3b6495e4 tests/d3d12: Test format R8G8B8A8_UNORM in test_typed_buffer_uav(). Conor McCarthy 2024-06-03 13:26:46 +10:00
  • 14a7966088 tests/d3d12: Add tests containing root descriptors and/or static samplers alongside the UAV descriptor range. Conor McCarthy 2024-10-28 14:39:50 +10:00
  • a76a9e6ee2 tests/hlsl: Add tests for static and dynamic indexing of UAV counter descriptors. Conor McCarthy 2024-10-29 00:07:56 +10:00
  • 2e88fd61ef Notes added by 'git notes add' Henri Verbeet 2024-10-31 16:58:27 +01:00
  • c80fa807ce Notes added by 'git notes add' Henri Verbeet 2024-10-31 16:58:27 +01:00
  • 83a9692c08 Notes added by 'git notes add' Henri Verbeet 2024-10-31 16:58:27 +01:00
  • b0646cb427 tests/shader_runner: Introduce a Metal shader runner. Feifan He 2024-10-21 22:23:27 +08:00
  • da75582a14 tests/shader_runner: Check whether copy/dispatch/draw succeeded in parse_test_directive(). Henri Verbeet 2024-10-31 13:56:19 +01:00
  • b5f1979475 tests/shader_runner: Print "(none)" for an empty caps list in trace_shader_caps(). Henri Verbeet 2024-10-31 13:53:21 +01:00
  • 02372c92be Notes added by 'git notes add' Henri Verbeet 2024-10-29 14:59:43 +01:00
  • dc072fc01b Notes added by 'git notes add' Henri Verbeet 2024-10-29 14:59:43 +01:00
  • ad2208b726 vkd3d-shader/fx: Implement parsing shader resources types. Nikolay Sivov 2024-10-28 12:14:54 +01:00
  • 1a8e9ff94e vkd3d-shader/fx: Implement parsing shader objects. Nikolay Sivov 2024-10-28 00:38:28 +01:00
  • 9d9d5e4138 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +01:00
  • a05e37f227 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +01:00
  • 7a8c391853 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +01:00
  • 49f09c6c8f Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +01:00
  • 69f9ad3268 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +01:00
  • 23f1c6e761 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:55 +01:00
  • 8db7512364 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:33 +01:00
  • 6c9e4678af Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:33 +01:00
  • 01193ece15 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:33 +01:00
  • 6a7aa84277 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:16 +01:00
  • 50d3a6f2e8 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:57 +01:00
  • c8d7edb541 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +01:00
  • e9d043629c Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +01:00
  • b7d767f014 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +01:00
  • 6038f39599 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +01:00
  • 66d776db42 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +01:00
  • 13a14f5fd9 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +01:00
  • 1f1be5e2db Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +01:00
  • d1519c6d64 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +01:00
  • 9dea10dbd4 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +01:00
  • 71a8d89ac2 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +01:00
  • a1fb0c4a63 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +01:00
  • 52cebca25f Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +01:00
  • 322c2ffcff Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +01:00
  • 65de76be48 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +01:00
  • f35b0a40e8 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +01:00
  • c0142964a1 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +01:00