Commit Graph

  • da75582a14 tests/shader_runner: Check whether copy/dispatch/draw succeeded in parse_test_directive(). Henri Verbeet 2024-10-31 13:56:19 +0100
  • b5f1979475 tests/shader_runner: Print "(none)" for an empty caps list in trace_shader_caps(). Henri Verbeet 2024-10-31 13:53:21 +0100
  • 02372c92be Notes added by 'git notes add' Henri Verbeet 2024-10-29 14:59:43 +0100
  • dc072fc01b Notes added by 'git notes add' Henri Verbeet 2024-10-29 14:59:43 +0100
  • ad2208b726 vkd3d-shader/fx: Implement parsing shader resources types. Nikolay Sivov 2024-10-28 12:14:54 +0100
  • 1a8e9ff94e vkd3d-shader/fx: Implement parsing shader objects. Nikolay Sivov 2024-10-28 00:38:28 +0100
  • 33fafa71a4 vkd3d-shader/hlsl: Translate invalid implicit-size arrays to an error type. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • fe7f0d83b6 vkd3d-shader/hlsl: Return an error expression when a function is used as a variable. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • da4f8ef0d8 vkd3d-shader/hlsl: Move the numeric type check to add_constructor(). Elizabeth Figura 2024-08-29 12:48:23 -0500
  • 643e5fe051 vkd3d-shader/hlsl: Do not abort parsing when invalid modifiers are used. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • fc13e66430 vkd3d-shader/hlsl: Do not abort when modifying a const expression. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • 9d9d5e4138 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +0100
  • a05e37f227 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +0100
  • 7a8c391853 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +0100
  • 49f09c6c8f Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +0100
  • 69f9ad3268 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:14:14 +0100
  • 23f1c6e761 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:55 +0100
  • 8db7512364 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:33 +0100
  • 6c9e4678af Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:33 +0100
  • 01193ece15 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:33 +0100
  • 6a7aa84277 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:13:16 +0100
  • 50d3a6f2e8 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:57 +0100
  • c8d7edb541 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +0100
  • e9d043629c Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +0100
  • b7d767f014 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +0100
  • 6038f39599 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:37 +0100
  • 66d776db42 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +0100
  • 13a14f5fd9 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +0100
  • 1f1be5e2db Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +0100
  • d1519c6d64 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +0100
  • 9dea10dbd4 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +0100
  • 71a8d89ac2 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:12:15 +0100
  • a1fb0c4a63 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • 52cebca25f Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • 322c2ffcff Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • 65de76be48 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • f35b0a40e8 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • c0142964a1 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • 2e89f1e05e Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • a4ea652a81 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • 126724acba Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:11:45 +0100
  • 2b6ec4f8d3 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:10:10 +0100
  • cc94970a9d Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:10:10 +0100
  • ecdbb50762 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:10:10 +0100
  • f990ea5001 Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:10:10 +0100
  • 78cdab3f2a Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:10:10 +0100
  • 91fe4d39fd Notes added by 'git notes add' Henri Verbeet 2024-10-28 18:08:50 +0100
  • 96c13aeb97 tests: Silence a bogus -Wmaybe-uninitialized. Elizabeth Figura 2024-10-24 17:36:20 -0500
  • 3511b54040 vkd3d-shader/hlsl: Use early return in allocate_register(). Elizabeth Figura 2024-10-23 16:21:40 -0500
  • 08253504dc vkd3d-shader: Make an assert into an explicit check. Elizabeth Figura 2024-10-23 16:20:24 -0500
  • 5883e01032 vkd3d-shader/fx: Remove an unnecessary hlsl_is_numeric_type(). Elizabeth Figura 2024-10-23 16:19:33 -0500
  • a595b96f62 vkd3d: Initialize vk_extensions in vk_init_device_caps(). Elizabeth Figura 2024-10-23 16:18:30 -0500
  • 5188883142 tests/shader_runner: Set "properties2.sType" in get_physical_device_info() in the Vulkan runner. Henri Verbeet 2024-10-23 19:22:04 +0200
  • aeae8322da tests: Add a test for actual multisample loads. Henri Verbeet 2024-10-21 00:21:00 +0200
  • 072b45b972 tests/shader_runner_d3d12: Introduce a helper to get the default resource state for a resource. Henri Verbeet 2024-10-24 23:41:16 +0200
  • cc340b2838 tests/shader_runner: Handle render target sizes other than 640x480. Henri Verbeet 2024-10-23 22:12:25 +0200
  • 9690ffff61 vkd3d-shader/spirv: Handle oPts in spirv_compiler_get_register_name(). Henri Verbeet 2024-10-20 17:56:05 +0200
  • fa6d03a4cb vkd3d-shader/d3d-asm: Implement support for VKD3DSPR_PARAMETER registers. Henri Verbeet 2024-10-20 17:54:22 +0200
  • 89e5912fd2 vkd3d-shader/hlsl: Implement RWByteAddressBuffer.Store*() methods. Nikolay Sivov 2024-10-25 10:50:37 +0200
  • 6637948ae1 tests: Add some more tests for RWByteAddressBuffer store methods. Nikolay Sivov 2024-10-25 10:26:28 +0200
  • cf27065b7d vkd3d-shader/hlsl: Add parser support for the RWByteAddressBuffer type. Nikolay Sivov 2024-10-25 08:39:49 +0200
  • 4195a2f18a vkd3d-shader/hlsl: Use a more compact way to store object method configurations. Nikolay Sivov 2024-10-23 23:43:35 +0200
  • f7bc30bad2 tests: Mark tessellation-patch-vars.shader_test as todo on MoltenVK. Giovanni Mascellani 2024-10-22 22:52:03 +0200
  • 624eccbab1 ci: Update the DXC version used on the CI to 1.8.2407. Giovanni Mascellani 2024-10-24 11:56:54 +0200
  • fd33d51b1b tests: Mark tessellation.shader_test as todo on MoltenVK. Giovanni Mascellani 2024-10-22 17:40:30 +0200
  • e83387d8b7 tests: Mark geometry.shader_test as todo on MoltenVK. Giovanni Mascellani 2024-10-22 17:38:13 +0200
  • d6efdeea61 tests: Dispatch just four invocations when testing for wave reconvergence. Giovanni Mascellani 2024-10-21 12:42:46 +0200
  • 5667da7b80 tests: Use the appropriate RTV format in bitwise.shader_test. Giovanni Mascellani 2024-10-19 21:25:14 +0200
  • 212333bfa6 tests: Add a test for sm1 inter-stage interface matching. Elizabeth Figura 2024-10-05 11:45:25 -0500
  • e452519dcb tests/shader_runner: Build a varying map in the Vulkan runner. Elizabeth Figura 2023-10-27 11:59:09 -0500
  • d12a9738a0 tests/shader_runner: Compile HLSL for all stages before compiling SPIRV. Elizabeth Figura 2023-10-27 11:31:47 -0500
  • d287e0d8a6 tests/shader_runner: Split HLSL and SPIRV compilation in the Vulkan shader runner. Elizabeth Figura 2023-10-27 11:18:17 -0500
  • b3eee0a323 tests/shader_runner: Centralize the compile_hlsl() helper in shader_runner.c. Elizabeth Figura 2024-10-24 15:58:32 -0500
  • 591ae5e18e tests/shader_runner: Store the dxc_compiler in the shader_runner. Elizabeth Figura 2024-10-24 15:57:43 -0500
  • b492ebc374 tests/shader_runner: Store shader sources as an array. Elizabeth Figura 2023-10-27 11:11:57 -0500
  • ccdac48923 tests/shader_runner: Get rid of the "dxbc_ptr" parameter to create_shader_stage(). Elizabeth Figura 2023-10-27 11:11:57 -0500
  • d39e840c14 tests/shader_runner: Store shader caps using an array. Elizabeth Figura 2024-10-05 07:46:00 -0500
  • 390a330b8e vkd3d-shader/hlsl: Avoid leaking the block in the subscript rule. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • bb74180659 vkd3d-shader/hlsl: Return an error expression when an invalid subscript is used. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • 7905c47765 vkd3d-shader/hlsl: Handle error expressions in array sizes. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • 8b98e483ac vkd3d-shader/hlsl: Handle error expressions in return statements. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • 94cf432035 vkd3d-shader/hlsl: Handle error expressions in conditions. Elizabeth Figura 2024-08-29 12:48:23 -0500
  • ae1d62f6a0 tests: Consider LOD miscalculation a todo rather than a driver bug. Giovanni Mascellani 2024-10-22 16:47:15 +0200
  • f9baad0280 vkd3d-shader/ir: Transform clip/cull inputs into an array. Conor McCarthy 2024-10-10 13:39:34 +1000
  • 9d8da6a6d8 vkd3d-shader/spirv: Pass a register instead of a dst param to spirv_compiler_emit_input_register(). Conor McCarthy 2024-10-10 13:38:35 +1000
  • d5306ee061 Merge branch 'cfg_block_count' into 'master' Conor McCarthy 2024-10-25 07:46:12 +0000
  • 5361a5a803 tests/shader-runner: Avoid segfault on missing signature element. Francisco Casas 2024-10-14 19:05:30 -0300
  • b90434eeae tests/hlsl: Add clip distance input tests. Conor McCarthy 2024-10-11 00:08:37 +1000
  • d160d64a91 vkd3d-shader/dxil: Support scalar ALLOCA. Conor McCarthy 2024-02-21 14:00:01 +1000
  • e58312e06a vkd3d-shader/spirv: Handle truncation to bool in the UTOU instruction. Conor McCarthy 2024-04-24 16:01:50 +1000
  • 735e98bb41 vkd3d-shader/spirv: Implement the DCL_SCALAR_TEMP instruction. Conor McCarthy 2024-04-26 16:40:10 +1000
  • 31216d6345 vkd3d-shader/dxil: Introduce a TYPEDTEMP register type for scalar globals. Conor McCarthy 2024-04-26 16:31:03 +1000
  • 23da6e03f0 tests/hlsl: Add a test for IsHelperLane. Conor McCarthy 2024-04-26 17:00:03 +1000
  • ed11db85c8 vkd3d-shader/dxil: Emit a fixme if native 16-bit types are emitted as 32-bit. Conor McCarthy 2024-09-27 16:16:09 +1000
  • 7c7b59ba32 vkd3d-shader/dxil: Set the register minimum precision flag for I/O registers. Conor McCarthy 2024-09-27 16:14:56 +1000
  • 7e289bd7f4 vkd3d-shader/dxil: Handle 16-bit minimum-precision TGSM declarations in the DXIL parser instead of the backend. Conor McCarthy 2024-10-01 15:29:58 +1000
  • e7b585ccf9 vkd3d-shader/dxil: Handle 16-bit minimum-precision indexable temp declarations in the DXIL parser instead of the backend. Conor McCarthy 2024-10-01 15:26:12 +1000
  • 8101fc195e vkd3d-shader/dxil: Handle 16-bit minimum-precision immediate constant buffers in the DXIL parser instead of the backend. Conor McCarthy 2024-09-27 16:26:04 +1000
  • 11cf5c561f vkd3d-shader/dxil: Handle 16-bit minimum-precision registers in the DXIL parser instead of the backend. Conor McCarthy 2024-09-27 16:25:17 +1000
  • 47b9f686f6 tests/shader-runner: Clear input layout after "draw quad" test block. Francisco Casas 2024-10-15 02:44:12 -0300