Commit Graph

  • a22286e6a4 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:55:14 +02:00
  • d410894677 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:54 +02:00
  • 21964886ce Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:35 +02:00
  • 3e975221fc Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • 9843158d94 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • f3a8199e42 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • 5e0067ab90 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • bfcebd10f6 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • 71a5e8478e Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • 70cd805c97 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • 302aeee0f1 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • 9f534af0bd Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:54:15 +02:00
  • 73d22e4e8a Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:53:53 +02:00
  • f26b71b69c Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:53:34 +02:00
  • c0c2742907 Notes added by 'git notes add' Henri Verbeet 2024-10-22 20:53:34 +02:00
  • 4889c71857 vkd3d: Zero the pipeline state UAV counter view array when the state is invalidated. (Valgrind) Conor McCarthy 2024-10-22 14:55:44 +10:00
  • 1113d24a70 vkd3d-shader/ir: Store the global flags in struct vsir_program. Henri Verbeet 2024-10-18 22:38:45 +02:00
  • 21e9029177 vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_C_LZ. Henri Verbeet 2024-10-18 20:27:01 +02:00
  • 5958e527e5 vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_C. Henri Verbeet 2024-10-18 17:35:26 +02:00
  • 19c493722e vkd3d-shader/glsl: Implement VKD3DSIH_SAMPLE_B. Henri Verbeet 2024-10-18 15:21:27 +02:00
  • e408f1d984 vkd3d-shader/glsl: Implement support for the VKD3DSPR_THREADID register. Henri Verbeet 2024-10-06 22:15:58 +02:00
  • f76dd80cba vkd3d-shader/glsl: Implement VKD3DSIH_LD_UAV_TYPED. Henri Verbeet 2024-10-06 20:58:25 +02:00
  • 8d8e0fd55a tests: Test mismatching RTV and pixel shader output types. Giovanni Mascellani 2024-10-22 12:53:19 +02:00
  • 7fbed358c9 ci: Build DXC for release. Giovanni Mascellani 2024-10-19 12:20:07 +02:00
  • dff7c0e7b8 tests: Mark interface packing pipeline creation as todo on MoltenVK. Giovanni Mascellani 2024-10-19 11:13:07 +02:00
  • b411086398 tests: Use the appropriate RTV format in minimum-precision.shader_test. Giovanni Mascellani 2024-10-18 23:43:30 +02:00
  • 987dbe31e3 tests: Use appropriate RTV formats in max-min.shader_test. Giovanni Mascellani 2024-10-18 23:41:39 +02:00
  • bc830fa06b tests: Compute the correct value for condition conjunctions. Giovanni Mascellani 2024-10-19 13:11:34 +02:00
  • cf3e251a9f vkd3d-shader/hlsl: Implement the f32tof16() intrinsic. Nikolay Sivov 2024-10-17 23:21:18 +02:00
  • f54797bae5 vkd3d-shader/hlsl: Support discard for SM1. Shaun Ren 2024-10-18 21:50:41 -04:00
  • 2a8c1b2823 vkd3d-shader/hlsl: Sort signature elements by register id. Francisco Casas 2024-09-28 03:07:51 -03:00
  • 51d05c1844 vkd3d-shader/hlsl: Optimize interstage signatures. Francisco Casas 2024-09-25 16:48:00 -03:00
  • 88dd082160 vkd3d-shader/hlsl: Allow prioritizing smaller writemasks when allocating signature elements. Francisco Casas 2024-09-26 20:03:52 -03:00
  • d562b03c43 vkd3d-shader/hlsl: Allow to force alignment on some semantic vars. Francisco Casas 2024-10-18 18:31:38 -03:00
  • 7fd6c29ee8 vkd3d-shader/hlsl: Allow accounting for interpolation mode when allocating semantics. Francisco Casas 2024-09-25 13:46:08 -03:00
  • b65f5fb069 vkd3d-shader/hlsl: Also pass field storage modifiers to output signature elements. Francisco Casas 2024-09-26 17:32:57 -03:00
  • 7180a96741 vkd3d-shader/hlsl: Use a register_allocator to allocate semantic registers. Francisco Casas 2024-09-25 12:50:41 -03:00
  • 9ce7b7806f vkd3d-shader/hlsl: Add mode field to register_allocator allocations. Francisco Casas 2024-09-24 18:20:01 -03:00
  • d9b631182e tests: Add signature reflection test with structs. Francisco Casas 2024-10-19 03:24:34 -03:00
  • fb2b974466 vkd3d-shader/hlsl: Handle snorm/unorm types as resource formats. Nikolay Sivov 2024-10-15 13:20:15 +02:00
  • 6fd1a1ce7e tests: Test point sprite. Elizabeth Figura 2024-10-15 19:04:25 -05:00
  • a492d64fef vkd3d-shader/ir: Allow controlling point sprite through a parameter. Elizabeth Figura 2024-10-15 19:04:19 -05:00
  • 65cc5f97d0 Merge branch 'shader_signature1' into 'master' Conor McCarthy 2024-10-22 14:23:11 +00:00
  • 06da9d5d04 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:43:13 +02:00
  • b48cd0d35d Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:42:52 +02:00
  • 27a27f66e0 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:42:52 +02:00
  • 476cda23b6 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:42:33 +02:00
  • 32e74a912e Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:42:16 +02:00
  • 7d9d1c67a9 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:42:16 +02:00
  • b995e8f674 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:42:16 +02:00
  • 313d0083e7 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • 4ad352e40d Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • b8ad97c760 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • db77bdabc5 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • 6650642732 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • 82a1269932 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • ddc53c3505 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • 5a01fb52a2 Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:50 +02:00
  • 5ca014472d Notes added by 'git notes add' Henri Verbeet 2024-10-21 18:41:17 +02:00
  • 8a3fe9cd1e vkd3d-shader/fx: Implement parsing groups and techniques. Nikolay Sivov 2024-10-19 18:12:52 +02:00
  • ae772d40cf vkd3d: Disable push descriptors when that's helpful to stay within 8 descriptor sets. Giovanni Mascellani 2024-10-17 22:58:54 +02:00
  • 3bf114f3c3 vkd3d/device: Trace which descriptor heap implementation is being used. Giovanni Mascellani 2024-10-17 22:41:03 +02:00
  • ed4d45355a vkd3d-shader/ir: Represent the normalisation level with an enumeration. Giovanni Mascellani 2024-10-17 21:56:39 +02:00
  • 9f3b21cc78 tests: Mark latching the predicated value as todo on llvmpipe. Giovanni Mascellani 2024-04-10 13:27:29 +02:00
  • 1301014b28 tests: Mark creating an 8x MSAA render target as buggy on llvmpipe. Giovanni Mascellani 2024-04-10 13:24:59 +02:00
  • 3c86094371 tests: Mark a sampling test as buggy on llvmpipe. Giovanni Mascellani 2024-04-10 13:18:02 +02:00
  • 773e1bbeae tests: Test signature reflection for domain shaders. Shaun Ren 2024-10-16 21:56:41 -04:00
  • abed6d9cb7 vkd3d-shader/tpf: Implement semantics for domain shaders. Shaun Ren 2024-10-16 23:11:07 -04:00
  • 0273ff007b vkd3d-shader/tpf: Write domain shader declarations. Shaun Ren 2024-08-24 14:41:08 -04:00
  • 26efba30b4 vkd3d-shader/tpf: Use vpc input registers for domain shaders. Shaun Ren 2024-08-24 17:17:41 -04:00
  • 2b897296a1 vkd3d-shader/tpf: Write the input signature of domain shaders as PCSG. Shaun Ren 2024-10-16 17:08:59 -04:00
  • 768b19d410 vkd3d-shader/ir: Validate control point counts correctly. Shaun Ren 2024-10-17 11:08:37 -04:00
  • 976fe27836 vkd3d-utils: Return correct use masks during reflection. Shaun Ren 2024-10-16 22:04:55 -04:00
  • 7408ab145a vkd3d-utils: Implement version reflection. Shaun Ren 2024-10-16 19:08:50 -04:00
  • a3b8aaf679 vkd3d: Allow overriding the device capabilities. Giovanni Mascellani 2024-08-09 22:30:05 +02:00
  • 0a237235f6 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:38 +02:00
  • 39578e48f0 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:38 +02:00
  • 96772eddc8 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:38 +02:00
  • 935f73f77c Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:38 +02:00
  • d4d27131c1 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:38 +02:00
  • 74781d97b9 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:38 +02:00
  • 6a73b06ec2 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:38 +02:00
  • fb4ce36c81 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:19 +02:00
  • 9b70f13060 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:19 +02:00
  • 504b2a8de1 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:01 +02:00
  • 345f048fc4 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:01 +02:00
  • db2664affa Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:01 +02:00
  • 26d40d429c Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:01 +02:00
  • fc6d105301 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:40:01 +02:00
  • 71d5af4385 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:41 +02:00
  • 417deb9198 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:41 +02:00
  • b8e9554bb5 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:41 +02:00
  • 720d805766 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:41 +02:00
  • 381bfc30a5 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:41 +02:00
  • 74cb752a39 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:22 +02:00
  • ff2c0f4b63 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:22 +02:00
  • fa12ab8ce6 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:22 +02:00
  • f42a2fc2eb Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:00 +02:00
  • a50be80339 Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:00 +02:00
  • db65ab381c Notes added by 'git notes add' Henri Verbeet 2024-10-17 17:39:00 +02:00