Commit Graph

  • 242a365e4b Notes added by 'git notes add' Henri Verbeet 2024-11-06 23:01:00 +0100
  • 756b98f093 vkd3d-shader/glsl: Implement VKD3DSIH_LD2DMS. Henri Verbeet 2024-10-09 13:34:21 +0200
  • ca42adbf6b vkd3d-shader/glsl: Handle SV_SAMPLE_INDEX inputs. Henri Verbeet 2024-10-25 14:42:58 +0200
  • 3dbaf11f8c vkd3d-shader/glsl: Implement support for static texel offsets in shader_glsl_sample(). Henri Verbeet 2024-10-20 13:31:38 +0200
  • 6ae4da02c9 vkd3d-shader/glsl: Implement VKD3DSIH_GATHER4_PO. Henri Verbeet 2024-10-19 19:03:54 +0200
  • 466d849c72 vkd3d-shader/glsl: Implement support for VKD3D_SHADER_COMPONENT_INT outputs. Henri Verbeet 2024-10-25 15:48:08 +0200
  • 5df836c513 vkd3d-shader/hlsl: Store SM4 MOD in the vsir program. Francisco Casas 2024-11-06 00:58:39 -0300
  • 30bc6965a2 vkd3d-shader/hlsl: Store SM4 DOT in the vsir program. Francisco Casas 2024-11-06 00:17:04 -0300
  • e8b373e3ff vkd3d-shader/hlsl: Store SM4 DIV in the vsir program. Francisco Casas 2024-11-06 00:02:44 -0300
  • 24f4308982 vkd3d-shader/hlsl: Store SM4 MUL in the vsir program. Francisco Casas 2024-11-05 22:23:41 -0300
  • e4d36bd855 vkd3d-shader/hlsl: Store SM4 SAT in the vsir program. Francisco Casas 2024-11-05 20:28:25 -0300
  • 2e3f4a01bf vkd3d-shader/hlsl: Store SM4 RCP in the vsir program. Francisco Casas 2024-11-05 19:13:25 -0300
  • 3c4889add3 vkd3d-shader/hlsl: Store SM4 SIN and COS in the vsir program. Francisco Casas 2024-11-05 17:56:27 -0300
  • befba8e813 vkd3d-shader/hlsl: Store SM4 casts in the vsir program. Francisco Casas 2024-11-05 17:05:08 -0300
  • 026624a266 tests: Work around a Metal bug in switch.shader_test. Giovanni Mascellani 2024-11-05 22:10:38 +0100
  • 7450c4a368 tests: Mark some tests in wave-reconvergence.shader_test as buggy on MoltenVK. Giovanni Mascellani 2024-11-05 21:56:26 +0100
  • ba5c3b576e tests: Use the appropriate RTV format in f32tof16.shader_test. Giovanni Mascellani 2024-11-05 21:44:36 +0100
  • 5639b54c1b tests: Mark fog.shader_test as todo with MSL. Giovanni Mascellani 2024-11-05 21:41:25 +0100
  • 9af17d4a9d vkd3d-shader/fx: Implement parsing the remaining fx_5_0 object types. Nikolay Sivov 2024-11-05 13:43:28 +0100
  • e5ba79b4f1 vkd3d-shader/hlsl: Implement the ByteAddressBuffer.Load*() methods. Nikolay Sivov 2024-11-04 16:57:06 +0100
  • 1a28e7d9c6 vkd3d-shader/hlsl: Add parser support for the ByteAddressBuffer type. Nikolay Sivov 2024-11-03 15:31:29 +0100
  • 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 +0100
  • 76fd1388d8 vkd3d: Check the IASetVertexBuffers() view count against the device limits. Conor McCarthy 2024-10-25 13:23:43 +1000
  • 15ee235f84 tests/shader_runner: Implement draw operation of metal runner. Feifan He 2024-11-04 18:54:30 +0800
  • 8c8e620afc tests/shader_runner: Implement clear operation of metal runner. Feifan He 2024-11-04 16:06:18 +0800
  • 5593f3b7f1 tests/shader_runner: Implement resource operations of metal runner. Feifan He 2024-11-04 15:51:01 +0800
  • a127706bd9 Merge branch 'eval_attr' into 'master' Conor McCarthy 2024-11-05 19:10:38 +0000
  • 566e42131f Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:43 +0100
  • ffe2dd703e Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +0100
  • aa45f96ae7 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +0100
  • a319359e6e Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +0100
  • 858c7b1731 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +0100
  • 28d95808af Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:25 +0100
  • e896050d5c Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +0100
  • 59ddc91feb Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +0100
  • c7d8abe52e Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +0100
  • 11a2169a84 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +0100
  • 32dc112c64 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:06:02 +0100
  • b628dd8e94 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:05:42 +0100
  • bfac277332 Notes added by 'git notes add' Henri Verbeet 2024-11-05 20:05:24 +0100
  • fb8660c196 vkd3d-shader/ir: Add an is_pre_rasterization_shader() helper. Elizabeth Figura 2024-10-23 15:46:04 -0500
  • 4290d85397 vkd3d-shader/hlsl: Write all writemask components for PSIZE and FOG outputs. Elizabeth Figura 2024-11-04 22:46:56 -0600
  • a10ee075ff vkd3d-shader/ir: Force fog and point size to 1 component when normalizing I/O. Elizabeth Figura 2024-10-05 12:13:39 -0500
  • 5a513ffcec vkd3d-shader/hlsl: Enforce FOG component count for sm1 VS output. Elizabeth Figura 2024-11-04 22:33:13 -0600
  • f50b20ddd6 vkd3d-shader/hlsl: Enforce PSIZE component count for sm1 VS output. Elizabeth Figura 2024-11-04 22:31:49 -0600
  • aa1ce9e295 tests: Add some tests for FOG and PSIZE writemask restrictions. Elizabeth Figura 2024-11-04 22:20:45 -0600
  • 90a07ada8e vkd3d-shader/tpf: Use SCALAR swizzle dimension for RASTERIZER registers. Francisco Casas 2024-11-04 20:24:06 -0300
  • 950c381728 vkd3d-shader/hlsl: Store RASTERIZER_SAMPLE_COUNT in the vsir program. Francisco Casas 2024-11-04 20:21:17 -0300
  • ab60f4e082 vkd3d-shader/hlsl: Store simple SM4 expressions in the vsir program. Francisco Casas 2024-11-01 01:08:16 -0300
  • b4608e99e3 vkd3d-shader/tpf: Remove HLSL IR ABS handling. Francisco Casas 2024-10-30 13:23:47 -0300
  • 6eda775047 vkd3d-shader/hlsl: Run sm4_generate_vsir_block() recursively. Francisco Casas 2024-10-30 13:02:18 -0300
  • 64c4a3a442 vkd3d-shader/hlsl: Store SM4 semantic declarations in the vsir program. Shaun Ren 2024-11-04 13:38:09 -0500
  • 27af07d697 Merge branch 'norm_rel_addr' into 'master' Conor McCarthy 2024-11-05 17:46:40 +0000
  • 5ea946aa90 vkd3d-shader/hlsl: Accept multiple colon-separated attributes. Nikolay Sivov 2024-10-27 14:31:20 +0100
  • b7f0ee09bc vkd3d-shader/msl: Output generated shader code. Feifan He 2024-10-20 21:25:10 +0800
  • a233e95241 vkd3d-shader/msl: Always generate an argument buffer binding. Feifan He 2024-10-20 21:18:55 +0800
  • cd648b136b vkd3d-shader/msl: Use pointer for constant buffer descriptor. Feifan He 2024-10-20 21:01:05 +0800
  • 8acabe574b vkd3d-shader/msl: Add missing output register index. Feifan He 2024-10-20 20:59:14 +0800
  • b46c8317c3 vkd3d-shader/dxil: Implement DX intrinsics EvalSampleIndex and EvalCentroid. Conor McCarthy 2024-04-19 13:30:45 +1000
  • afe123a62a vkd3d-shader/dxil: Implement DX intrinsic SampleIndex. Conor McCarthy 2024-04-19 13:22:52 +1000
  • 44697d6020 tests/hlsl: Add tests for EvaluateAttribute*() intrinsics. Giovanni Mascellani 2024-10-04 10:01:46 +0200
  • 6ec5071eb5 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:49 +0100
  • e810019fd4 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +0100
  • 48f3b705d8 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +0100
  • df393c041d Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +0100
  • 74516f8b21 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:25 +0100
  • d86f461962 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:02 +0100
  • 96c692ba54 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:12:02 +0100
  • f04db4a471 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:43 +0100
  • 91d2947a5e Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:22 +0100
  • 43db30469c Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +0100
  • aafcd719f2 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +0100
  • 41320529a4 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +0100
  • d8b2d95e74 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +0100
  • 88b46605e2 Notes added by 'git notes add' Henri Verbeet 2024-11-04 17:11:05 +0100
  • 794f4c30f4 ci: Error out on Objective-C warnings. Giovanni Mascellani 2024-11-04 14:19:24 +0100
  • 68311ef010 vkd3d-shader/hlsl: Store SM4 ABS instructions in the vsir program. Francisco Casas 2024-10-29 17:06:15 -0300
  • 404644bad3 vkd3d-shader/hlsl: Introduce vsir_src_from_hlsl_node(). Francisco Casas 2024-10-25 21:37:35 -0300
  • 6f52bb6b1a vkd3d-shader/hlsl: Store SM4 swizzles in the vsir program. Francisco Casas 2024-10-25 15:38:50 -0300
  • 2083d505c7 vkd3d-shader/tpf: Use instr.extra_bits for IF. Francisco Casas 2024-10-25 22:24:25 -0300
  • e6c84862a8 vkd3d-shader/ir: Search for SV_TARGET0 vsir_program_insert_alpha_test(). Henri Verbeet 2024-11-01 00:19:39 +0100
  • 1b0248f31b vkd3d-shader/ir: Specifically search for SV_POSITION0 in vsir_program_insert_clip_planes(). Henri Verbeet 2024-11-01 00:14:18 +0100
  • 51c37735a9 tests: Use state RESOLVE_SOURCE for readback from multisampled textures. Conor McCarthy 2024-04-23 12:45:45 +1000
  • 3681b83fb4 vkd3d-shader/fx: Fix checking for a GS with stream output. Elizabeth Figura 2024-10-29 16:14:55 -0500
  • 7e4ab9c7c0 vkd3d-shader: Write zeroes for uninitialized outputs in vsir_program_remap_output_signature(). Elizabeth Figura 2024-10-28 10:54:19 -0500
  • e781abc3fb vkd3d-shader: Write uninitialized components of COLOR0 as 1. Elizabeth Figura 2024-10-28 10:52:02 -0500
  • cc9fcee676 vkd3d-shader: Reduce masks to only read components in vsir_program_remap_output_signature(). Elizabeth Figura 2024-10-29 12:09:58 -0500
  • 61bda1c054 vkd3d-shader: Always ensure a RET at the end of a program. Elizabeth Figura 2024-10-28 10:42:35 -0500
  • 568776bbf6 tests: Add a test for uninitialized varyings. Elizabeth Figura 2024-10-28 10:37:52 -0500
  • 77bfd2b5d0 Merge branch 'min_precis' into 'master' Conor McCarthy 2024-11-04 11:03:53 +0000
  • 48a63b7976 tests/vkd3d-shader-api: Add tests for the BUFFER_UAV compiler option. Conor McCarthy 2024-07-04 13:45:15 +1000
  • b63e392107 tests/shader-runner: Introduce a create_vulkan_shader_stage() helper function. Conor McCarthy 2024-07-08 14:07:27 +1000
  • b2b082d836 tests/shader-runner: Introduce a create_vulkan_pipeline_layout() helper function. Conor McCarthy 2024-07-08 14:06:53 +1000
  • 3d3b6495e4 tests/d3d12: Test format R8G8B8A8_UNORM in test_typed_buffer_uav(). Conor McCarthy 2024-06-03 13:26:46 +1000
  • 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 +1000
  • a76a9e6ee2 tests/hlsl: Add tests for static and dynamic indexing of UAV counter descriptors. Conor McCarthy 2024-10-29 00:07:56 +1000
  • 2e88fd61ef Notes added by 'git notes add' Henri Verbeet 2024-10-31 16:58:27 +0100
  • c80fa807ce Notes added by 'git notes add' Henri Verbeet 2024-10-31 16:58:27 +0100
  • 83a9692c08 Notes added by 'git notes add' Henri Verbeet 2024-10-31 16:58:27 +0100
  • b0646cb427 tests/shader_runner: Introduce a Metal shader runner. Feifan He 2024-10-21 22:23:27 +0800