Commit Graph

  • 154847c696 vkd3d-shader/msl: Implement VKD3DSIH_GEO. Feifan He 2024-11-22 15:45:54 +08:00
  • 38d7f8415d vkd3d-shader/msl: Implement support for VKD3DSPSM_NEG modifiers. Feifan He 2024-11-22 15:45:54 +08:00
  • 64ea19b7f7 vkd3d-shader/msl: Implement VKD3DSIH_DIV. Feifan He 2024-11-22 15:45:54 +08:00
  • b7605f1c34 vkd3d-shader/msl: Implement VKD3DSIH_OR. Feifan He 2024-11-22 15:45:54 +08:00
  • f2a32589ea vkd3d-shader/msl: Implement VKD3DSIH_INE. Feifan He 2024-11-22 15:45:54 +08:00
  • a2d56c8bfc vkd3d-shader/msl: Implement VKD3DSIH_MUL. Feifan He 2024-11-22 15:45:54 +08:00
  • d994e494e7 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:40 +01:00
  • 6410272e7f Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:40 +01:00
  • c36294a061 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:40 +01:00
  • 6a16bd79df Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:40 +01:00
  • 328bd49ab7 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:40 +01:00
  • 467eddc9e1 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:21 +01:00
  • d917b1d792 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:21 +01:00
  • 70e09522cf Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:21 +01:00
  • 2420fc96e3 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:21 +01:00
  • 749eaf7987 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:21 +01:00
  • e192bdaab5 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:11:21 +01:00
  • 3b28513d8b Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:58 +01:00
  • 582a51f2a1 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:58 +01:00
  • 5dc7d8e3fc Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:34 +01:00
  • 2c1891b68f Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:34 +01:00
  • b22d5e0e49 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • f4aee0174f Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • 68d88a2c2a Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • 934bba99e1 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • 31f7cb6aec Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • ce84efb3c9 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • ba494c0e93 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • 52668839cc Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • 25c26f7791 Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:10:10 +01:00
  • 6c731bd87f Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:09:47 +01:00
  • 46f033f49b Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:09:47 +01:00
  • 5bb0e5739a Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:09:47 +01:00
  • 04d21b881b Notes added by 'git notes add' Henri Verbeet 2024-11-24 00:09:47 +01:00
  • 4f549155c5 vkd3d-shader/hlsl: Store SM4 HLSL_RESOURCE_RESINFOs in the vsir program. Francisco Casas 2024-11-08 13:02:20 -03:00
  • c89f503604 vkd3d-shader/hlsl: Store SM4 HLSL_RESOURCE_SAMPLE_INFOs in the vsir program. Francisco Casas 2024-11-08 12:16:46 -03:00
  • 4382af6e1b vkd3d-shader/hlsl: Store SM4 HLSL_RESOURCE_GATHERs in the vsir program. Francisco Casas 2024-11-08 10:56:43 -03:00
  • 42ce821603 vkd3d-shader/hlsl: Store SM4 HLSL_RESOURCE_SAMPLEs in the vsir program. Francisco Casas 2024-11-08 01:29:20 -03:00
  • 52b81f42eb vkd3d-shader/hlsl: Store SM4 HLSL_RESOURCE_LOADs in the vsir program. Francisco Casas 2024-11-07 21:02:43 -03:00
  • fd1beedc07 vkd3d-shader/msl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. Feifan He 2024-11-22 15:45:54 +08:00
  • 68d7470fc2 vkd3d-shader/msl: Implement VKD3DSIH_NEU. Feifan He 2024-11-22 15:45:54 +08:00
  • 65b0e13a1a vkd3d-shader/msl: Implement VKD3DSIH_AND. Feifan He 2024-11-22 15:45:54 +08:00
  • 4add058cd8 vkd3d-shader/msl: Implement support for VKD3DSPSM_ABS modifiers. Feifan He 2024-11-22 15:45:54 +08:00
  • 5bb7dcaba3 vkd3d-shader/msl: Implement support for VKD3DSPR_IMMCONST registers. Feifan He 2024-11-22 15:45:54 +08:00
  • 05b9331d0d vkd3d-shader/msl: Implement VKD3DSIH_ADD. Feifan He 2024-11-22 15:45:54 +08:00
  • b314a9eb84 vkd3d-shader/fx: Remove newlines from the parser error messages. Nikolay Sivov 2024-11-22 02:22:04 +01:00
  • 3784919213 vkd3d-shader/fx: Implement parsing inline shader blobs. Nikolay Sivov 2024-11-22 02:17:25 +01:00
  • 0f362ab720 vkd3d-shader/ir: Check that tessellation system value registers are consecutive. Giovanni Mascellani 2024-11-15 15:23:20 +01:00
  • 5894e79064 vkd3d-shader/ir: Check that all tessellation system values appear in the patch constant signature. Giovanni Mascellani 2024-11-15 15:14:22 +01:00
  • 0245d22c83 vkd3d-shader/ir: Validate index count for LOCALTHREADINDEX registers. Giovanni Mascellani 2024-11-21 15:27:09 +01:00
  • 050840f493 vkd3d-shader/ir: Validate index count for LOCALTHREADID registers. Giovanni Mascellani 2024-11-21 15:26:42 +01:00
  • 595fe9a7aa vkd3d-shader/ir: Validate index count for THREADGROUPID registers. Giovanni Mascellani 2024-11-21 15:26:14 +01:00
  • fd9da5db2d vkd3d-shader/ir: Validate index count for THREADID registers. Giovanni Mascellani 2024-11-21 15:25:36 +01:00
  • 26251d02a9 vkd3d-shader/ir: Validate index count for TESSCOORD registers. Giovanni Mascellani 2024-11-21 15:25:04 +01:00
  • f2659c14a2 vkd3d-shader/ir: Validate index count for JOININSTID registers. Giovanni Mascellani 2024-11-21 15:24:13 +01:00
  • 808b28b425 vkd3d-shader/ir: Validate index count for FORKINSTID registers. Giovanni Mascellani 2024-11-21 15:23:47 +01:00
  • 860bb59c89 vkd3d-shader/ir: Validate index count for OUTPOINTID registers. Giovanni Mascellani 2024-11-21 15:23:17 +01:00
  • 0c3c4e0563 vkd3d-shader/ir: Validate index count for PRIMID registers. Giovanni Mascellani 2024-11-21 15:22:27 +01:00
  • 64bc0515e0 vkd3d-shader/hlsl: Add special allocation rules for FFACE and SAMPLE. Francisco Casas 2024-11-14 23:09:38 -03:00
  • 2c15015ec2 tests: Test allocation rules for FFACE and SAMPLE. Francisco Casas 2024-11-14 22:35:54 -03:00
  • ad5377f995 vkd3d-shader/hlsl: Add special allocation rules for PRIMID, RTINDEX, and VPINDEX. Francisco Casas 2024-11-12 20:53:20 -03:00
  • 2c0773c9ad tests: Test signature reflection for PRIMID, RTINDEX and VPINDEX. Francisco Casas 2024-11-12 21:22:11 -03:00
  • 1b0cdb535a Merge branch 'struct_buffer' into 'master' Nikolay Sivov 2024-11-22 17:32:32 +00:00
  • 8051450e24 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:36:02 +01:00
  • 691b49f75f Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:36:02 +01:00
  • 862abc092b Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:36:02 +01:00
  • aa877177fd Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:36:02 +01:00
  • 6a9762fbcd Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:36:02 +01:00
  • 374fe71420 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:35:39 +01:00
  • 3b4295b989 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:35:19 +01:00
  • 9b3de66f40 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:59 +01:00
  • a853db42cd Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:59 +01:00
  • 734951dac9 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:59 +01:00
  • 358f339d3c Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:59 +01:00
  • cdc425f466 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:41 +01:00
  • fec305c7e3 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:41 +01:00
  • b2af4a090d Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:41 +01:00
  • b279084797 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:41 +01:00
  • 0e2866b8f3 Notes added by 'git notes add' Henri Verbeet 2024-11-21 19:34:19 +01:00
  • e383834049 vkd3d-shader/ir: Check that tessellation system values only appear in the patch constant signature. Giovanni Mascellani 2024-11-15 15:04:28 +01:00
  • 018f3e8094 vkd3d-shader/ir: Validate tessellation system values for the given tessellator domain. Giovanni Mascellani 2024-11-15 15:01:08 +01:00
  • 1ed8d907b3 vkd3d-shader/ir: Keep track of the tessellator domain in struct vsir_program. Giovanni Mascellani 2024-11-15 14:51:52 +01:00
  • 49ec9add38 vkd3d-shader/ir: Check that semantic indices for tessellation system values are not duplicated. Giovanni Mascellani 2024-11-15 14:26:43 +01:00
  • 8d8de1db10 vkd3d-shader/ir: Validate the semantic index for tessellation system values. Giovanni Mascellani 2024-11-15 14:10:16 +01:00
  • 9f3bbab2f0 vkd3d-shader/hlsl: Implement cast from bool to int for SM1. Anna (navi) Figueiredo Gomes 2024-11-13 21:13:13 +01:00
  • 1a6409cd5b vkd3d-shader/hlsl: Add parser support for stream-output object types. Nikolay Sivov 2024-11-08 16:15:32 +01:00
  • 13dfccc1c6 vkd3d-shader/hlsl: Store SM4 resource stores in the vsir program. Francisco Casas 2024-11-07 15:31:28 -03:00
  • 5b4af411f5 vkd3d-shader/hlsl: Store SM4 loads in the vsir program. Francisco Casas 2024-11-06 21:12:14 -03:00
  • 874ca85a95 vkd3d-shader/hlsl: Store SM4 stores in the vsir program. Francisco Casas 2024-11-06 19:53:58 -03:00
  • 5dedcff665 vkd3d-shader/tpf: Remove HLSL_IR_SWIZZLE handling. Francisco Casas 2024-11-07 21:06:28 -03:00
  • 843fc980b5 tests/shader_runner_gl: Implement tessellation support. Shaun Ren 2024-10-22 22:31:55 -04:00
  • 12ac1dd46b tests/shader_runner_vulkan: Enable patch list topology support. Shaun Ren 2024-10-22 22:30:50 -04:00
  • e20b63c55e vkd3d-shader: Implement scanning hull shader tessellation information. Shaun Ren 2024-10-22 22:30:13 -04:00
  • 1f4d17a4a2 vkd3d-shader/dxil: Allow zero domain input control point count. Shaun Ren 2024-10-22 22:18:57 -04:00
  • 3669763835 tests: Add more function overloading tests. Victor Chiletto 2024-04-19 09:40:34 -03:00
  • 2e845fae56 Merge branch 'clip_cull' into 'master' Conor McCarthy 2024-11-21 11:44:53 +00:00
  • 5899b52200 Notes added by 'git notes add' Henri Verbeet 2024-11-21 12:37:30 +01:00
  • eeb7100a68 Notes added by 'git notes add' Henri Verbeet 2024-11-21 12:37:30 +01:00
  • 5c00766eff Release 1.14. vkd3d-1.14 Henri Verbeet 2024-11-21 12:00:00 +01:00
  • 1f09f4fb3a include: Document the binary effect transformations supported by vkd3d_shader_compile(). Henri Verbeet 2024-11-20 16:07:46 +01:00