Commit Graph

  • 3d4556388d Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:03:07 +0200
  • d737d5f589 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:45 +0200
  • c800d96037 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:25 +0200
  • 2bb75d6a44 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:25 +0200
  • 8cf185e089 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:25 +0200
  • 4d60c98168 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:25 +0200
  • a4f9cf7c98 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:25 +0200
  • 8805649c36 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:04 +0200
  • 98d65f69b9 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:04 +0200
  • d2e4b0861f Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:04 +0200
  • 89571e7308 Notes added by 'git notes add' Henri Verbeet 2024-10-24 21:02:04 +0200
  • 5eff8bf918 vkd3d-shader/hlsl: Handle SV_GroupIndex. Nikolay Sivov 2024-10-23 00:10:48 +0200
  • d48f7409fe tests/shader_runner: Print the test context in fatal_error(). Henri Verbeet 2024-10-20 17:58:37 +0200
  • 5e9edf25d0 vkd3d-shader/glsl: Implement VKD3DSIH_GATHER4. Henri Verbeet 2024-10-19 17:21:01 +0200
  • d477a00734 vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_GRAD. Henri Verbeet 2024-10-18 21:21:15 +0200
  • d58282c6d1 vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_LOD. Henri Verbeet 2024-10-18 20:45:57 +0200
  • 85697d76be vkd3d-shader/glsl: Implement VKD3DSIH_UMAX and VKD3DSIH_UMIN. Henri Verbeet 2024-10-18 23:18:54 +0200
  • 6a119b6946 vkd3d-shader/glsl: Implement VKD3DSGF_FORCE_EARLY_DEPTH_STENCIL. Henri Verbeet 2024-10-18 22:52:13 +0200
  • 9d82915629 vkd3d-shader/hlsl: Make allocation functions static again. Francisco Casas 2024-10-22 15:57:04 -0300
  • 23be6ed0dd vkd3d-shader/hlsl: Store temp declarations in the vsir program. Francisco Casas 2024-10-22 15:50:34 -0300
  • 158bf794e6 vkd3d-shader/hlsl: Introduce hlsl_ir_vsir_instruction_ref, again. Francisco Casas 2024-05-22 14:10:42 -0400
  • cf7fade580 vkd3d-shader/hlsl: Store the thread group size in the vsir program. Francisco Casas 2024-10-22 03:00:08 -0300
  • ac4a511162 Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:57 +0200
  • 73426713b4 Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:57 +0200
  • 29b7b09ee7 Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:40 +0200
  • 890cef485e Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:40 +0200
  • 192224108b Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:40 +0200
  • e6424cf5f0 Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:40 +0200
  • 3d4954d2a5 Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:19 +0200
  • 855eeb831c Notes added by 'git notes add' Henri Verbeet 2024-10-23 16:18:19 +0200
  • 91701f8303 vkd3d-shader: Warn instead of erroring out when failing to dump a shader. Giovanni Mascellani 2024-10-19 21:00:47 +0200
  • 6a03369f84 vkd3d-shader: Do not dump the target shader if compilation failed. Giovanni Mascellani 2024-10-19 20:59:56 +0200
  • a1f712d100 vkd3d: Incorporate mutable descriptors in the push descriptor disabling logic. Giovanni Mascellani 2024-10-18 22:41:18 +0200
  • bc2b137df9 vkd3d: Only put the mutable descriptor set once in the pipeline layout. Giovanni Mascellani 2024-10-18 22:13:23 +0200
  • 96b324c156 vkd3d: Move descriptor sets backing the SRV-UAV-CBV heap at the end. Giovanni Mascellani 2024-10-18 21:56:55 +0200
  • 8d030718ae vkd3d: Introduce an enumerant for the mutable descriptor set. Giovanni Mascellani 2024-10-18 15:06:48 +0200
  • 32e6a1bb4d vkd3d-shader: Validate the parsed shader in vsir_parse(). Elizabeth Figura 2024-10-04 18:09:05 -0500
  • 3a3f95e1e7 vkd3d-shader: Factor out a vsir_parse() helper. Elizabeth Figura 2024-10-04 18:05:23 -0500
  • 7c6ab5f616 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:56:11 +0200
  • 5c9515b40c Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:52 +0200
  • 935d0c8d60 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:33 +0200
  • ccb5cacc94 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:33 +0200
  • f4b37e3179 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:33 +0200
  • 7beb12d93b Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:33 +0200
  • c2e94824f6 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:33 +0200
  • ff5885eec5 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:14 +0200
  • 9e41c792a4 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:14 +0200
  • 79e3251a18 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:14 +0200
  • ae76884f77 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:14 +0200
  • fa7696b4c6 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:14 +0200
  • a22286e6a4 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:14 +0200
  • d410894677 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:54 +0200
  • 21964886ce Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:35 +0200
  • 3e975221fc Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • 9843158d94 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • f3a8199e42 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • 5e0067ab90 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • bfcebd10f6 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • 71a5e8478e Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • 70cd805c97 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • 302aeee0f1 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • 9f534af0bd Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +0200
  • 73d22e4e8a Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:53:53 +0200
  • f26b71b69c Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:53:34 +0200
  • c0c2742907 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:53:34 +0200
  • 4889c71857 vkd3d: Zero the pipeline state UAV counter view array when the state is invalidated. (Valgrind) Conor McCarthy 2024-10-22 14:55:44 +1000
  • 1113d24a70 vkd3d-shader/ir: Store the global flags in struct vsir_program. Henri Verbeet 2024-10-18 22:38:45 +0200
  • 21e9029177 vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_C_LZ. Henri Verbeet 2024-10-18 20:27:01 +0200
  • 5958e527e5 vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_C. Henri Verbeet 2024-10-18 17:35:26 +0200
  • 19c493722e vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_B. Henri Verbeet 2024-10-18 15:21:27 +0200
  • e408f1d984 vkd3d-shader/glsl: Implement support for the VKD3DSPR_THREADID register. Henri Verbeet 2024-10-06 22:15:58 +0200
  • f76dd80cba vkd3d-shader/glsl: Implement VKD3DSIH_LD_UAV_TYPED. Henri Verbeet 2024-10-06 20:58:25 +0200
  • 8d8e0fd55a tests: Test mismatching RTV and pixel shader output types. Giovanni Mascellani 2024-10-22 12:53:19 +0200
  • 7fbed358c9 ci: Build DXC for release. Giovanni Mascellani 2024-10-19 12:20:07 +0200
  • dff7c0e7b8 tests: Mark interface packing pipeline creation as todo on MoltenVK. Giovanni Mascellani 2024-10-19 11:13:07 +0200
  • b411086398 tests: Use the appropriate RTV format in minimum-precision.shader_test. Giovanni Mascellani 2024-10-18 23:43:30 +0200
  • 987dbe31e3 tests: Use appropriate RTV formats in max-min.shader_test. Giovanni Mascellani 2024-10-18 23:41:39 +0200
  • bc830fa06b tests: Compute the correct value for condition conjunctions. Giovanni Mascellani 2024-10-19 13:11:34 +0200
  • cf3e251a9f vkd3d-shader/hlsl: Implement the f32tof16() intrinsic. Nikolay Sivov 2024-10-17 23:21:18 +0200
  • f54797bae5 vkd3d-shader/hlsl: Support discard for SM1. Shaun Ren 2024-10-18 21:50:41 -0400
  • 2a8c1b2823 vkd3d-shader/hlsl: Sort signature elements by register id. Francisco Casas 2024-09-28 03:07:51 -0300
  • 51d05c1844 vkd3d-shader/hlsl: Optimize interstage signatures. Francisco Casas 2024-09-25 16:48:00 -0300
  • 88dd082160 vkd3d-shader/hlsl: Allow prioritizing smaller writemasks when allocating signature elements. Francisco Casas 2024-09-26 20:03:52 -0300
  • d562b03c43 vkd3d-shader/hlsl: Allow to force alignment on some semantic vars. Francisco Casas 2024-10-18 18:31:38 -0300
  • 7fd6c29ee8 vkd3d-shader/hlsl: Allow accounting for interpolation mode when allocating semantics. Francisco Casas 2024-09-25 13:46:08 -0300
  • b65f5fb069 vkd3d-shader/hlsl: Also pass field storage modifiers to output signature elements. Francisco Casas 2024-09-26 17:32:57 -0300
  • 7180a96741 vkd3d-shader/hlsl: Use a register_allocator to allocate semantic registers. Francisco Casas 2024-09-25 12:50:41 -0300
  • 9ce7b7806f vkd3d-shader/hlsl: Add mode field to register_allocator allocations. Francisco Casas 2024-09-24 18:20:01 -0300
  • d9b631182e tests: Add signature reflection test with structs. Francisco Casas 2024-10-19 03:24:34 -0300
  • fb2b974466 vkd3d-shader/hlsl: Handle snorm/unorm types as resource formats. Nikolay Sivov 2024-10-15 13:20:15 +0200
  • 6fd1a1ce7e tests: Test point sprite. Elizabeth Figura 2024-10-15 19:04:25 -0500
  • a492d64fef vkd3d-shader/ir: Allow controlling point sprite through a parameter. Elizabeth Figura 2024-10-15 19:04:19 -0500
  • 65cc5f97d0 Merge branch 'shader_signature1' into 'master' Conor McCarthy 2024-10-22 14:23:11 +0000
  • 0e18a86b0b vkd3d-shader/hlsl: Unroll loops with conditional jumps. Victor Chiletto 2024-10-21 17:17:23 -0300
  • 6192c69ff7 vkd3d-shader/hlsl: Partially defer continue resolution. Victor Chiletto 2024-10-16 17:19:36 -0300
  • b68a1c1756 vkd3d-shader/hlsl: Remove loop_unrolling_find_unrollable_loop. Victor Chiletto 2024-10-14 11:42:09 -0300
  • ac64528408 vkd3d-shader/hlsl: Do not clone the entire program for loop unrolling. Victor Chiletto 2024-10-14 10:14:13 -0300
  • 0973a586ba vkd3d-shader/hlsl: Run copy prop incrementally during loop unrolling. Victor Chiletto 2024-10-14 09:02:13 -0300
  • a8faaadff3 vkd3d-shader/hlsl: Allow copy propagation to be stopped early. Victor Chiletto 2024-08-20 12:41:39 -0300
  • 47c8648723 vkd3d-shader/hlsl: Explicitly track the copy propagation state stack. Victor Chiletto 2024-08-20 11:48:46 -0300