Commit Graph

  • f2b7f8943a Merge branch 'fx-embedded-shaders' into 'master' Anna (navi) Figueiredo Gomes 2025-01-28 18:30:17 +00:00
  • ee6f8c54c2 vkd3d-shader/fx: Handle HLSL_IR_INDEX assignments. Anna (navi) Figueiredo Gomes 2025-01-20 22:46:52 +01:00
  • 03a4689fb9 vkd3d-shader/fx: Implement ConstructGSWithSO. Anna (navi) Figueiredo Gomes 2025-01-14 23:24:48 +01:00
  • 0c15880f67 vkd3d-shader/fx: Implement shader initializers. Anna (navi) Figueiredo Gomes 2025-01-15 00:03:08 +01:00
  • 1439813d87 vkd3d-shader/fx: Implement shader assignment. Anna (navi) Figueiredo Gomes 2025-01-14 22:45:57 +01:00
  • 268944d84e Merge branch 'mr4' into 'master' Elizabeth Figura 2025-01-28 16:27:18 +00:00
  • cf050fcbc2 vkd3d-shader/hlsl: Handle error instructions in add_shader_compilation(). Elizabeth Figura 2024-12-07 19:10:40 -06:00
  • 34d920b36b Merge branch 'tesspatch/part-1/for-review' into 'master' Shaun Ren 2025-01-28 14:43:13 +00:00
  • a7c164bc99 Merge branch 'semantic_centroid' into 'master' Nikolay Sivov 2025-01-28 12:23:31 +00:00
  • 04e649249d Merge branch 'dump_preproc' into 'master' Francisco Casas 2025-01-28 12:22:45 +00:00
  • 7b8f8666e3 Merge branch 'lower-saturate' into 'master' Anna (navi) Figueiredo Gomes 2025-01-28 12:22:31 +00:00
  • d3979e8323 Merge branch 'ssbo_uavs_2' into 'master' Conor McCarthy 2025-01-28 12:20:53 +00:00
  • 595da057a6 Notes added by 'git notes add' Henri Verbeet 2025-01-28 13:20:11 +01:00
  • 7ba0a3871d Merge branch 'mr2' into 'master' Elizabeth Figura 2025-01-28 12:20:05 +00:00
  • 7dfd7d293c Notes added by 'git notes add' Henri Verbeet 2025-01-28 13:19:48 +01:00
  • dc77e58dbe Notes added by 'git notes add' Henri Verbeet 2025-01-28 13:19:48 +01:00
  • bdf5340385 Merge branch 'test_16bit' into 'master' Conor McCarthy 2025-01-28 12:19:40 +00:00
  • 25c6d16b45 vkd3d-shader/hlsl: Use the casted value in exp(). master Elizabeth Figura 2024-12-09 17:45:06 -06:00
  • 033a0d29c5 tests/hlsl: Add some arithmetic uint16 shader tests. Conor McCarthy 2025-01-18 00:35:05 +10:00
  • a5d4cbddac tests/hlsl: Pass a profile string instead of a shader type to dxc_compiler_compile_shader(). Conor McCarthy 2025-01-18 00:25:42 +10:00
  • cad05843b7 Merge branch 'stromboli' into 'master' Giovanni Mascellani 2025-01-28 08:12:26 +00:00
  • 5c329dec81 Merge branch 'min_precis' into 'master' Conor McCarthy 2025-01-28 06:02:09 +00:00
  • 31847abc05 Merge branch 'src_param_norm' into 'master' Conor McCarthy 2025-01-28 06:01:45 +00:00
  • a4ee6816c3 Merge branch 'msl-texture-sampler' into 'master' Feifan He 2025-01-28 04:39:26 +00:00
  • cfa41ed9c1 Merge branch 'mr1' into 'master' Elizabeth Figura 2025-01-27 22:43:32 +00:00
  • 3560fac725 Merge branch 'mr0' into 'master' Elizabeth Figura 2025-01-27 21:46:50 +00:00
  • f7a8cd5412 vkd3d-shader/hlsl: Split new_user_call from add_user_call. Anna (navi) Figueiredo Gomes 2025-01-23 20:27:27 +01:00
  • 4d7ea69f62 Merge branch 'tiled_resources_new' into 'master' Conor McCarthy 2025-01-27 21:26:41 +00:00
  • a59fdea538 Merge branch 'test_eval_attr' into 'master' Conor McCarthy 2025-01-27 20:34:38 +00:00
  • f5cfc4c56b Merge branch 'aliasing_barrier' into 'master' Conor McCarthy 2025-01-27 20:20:43 +00:00
  • 3a3ba7baf9 Merge branch 'sm6_block' into 'master' Conor McCarthy 2025-01-27 18:30:46 +00:00
  • c5bd0c039a vkd3d-shader/hlsl: Also dump preprocessed shader. Francisco Casas 2025-01-27 13:27:24 -03:00
  • 650f004108 Merge branch 'transform-feedback-count' into 'master' Anna (navi) Figueiredo Gomes 2025-01-27 17:33:27 +00:00
  • e0db4378b1 Merge branch 'uav_counter_tests' into 'master' Conor McCarthy 2025-01-27 14:09:24 +00:00
  • 8ebff7f451 Merge branch 'vulcano' into 'master' Giovanni Mascellani 2025-01-27 14:08:03 +00:00
  • 0afe23e7c3 Notes added by 'git notes add' Henri Verbeet 2025-01-27 15:05:04 +01:00
  • b20445bd09 Merge branch 'mr2' into 'master' Elizabeth Figura 2025-01-27 14:04:57 +00:00
  • dd2f5550db Notes added by 'git notes add' Henri Verbeet 2025-01-27 15:04:43 +01:00
  • 9efdb8f479 Notes added by 'git notes add' Henri Verbeet 2025-01-27 15:04:43 +01:00
  • 0a7cb22184 Merge branch 'for_upstream_0' into 'master' Henri Verbeet 2025-01-27 14:04:36 +00:00
  • 556381a6c3 Notes added by 'git notes add' Henri Verbeet 2025-01-27 15:04:24 +01:00
  • e1fab67598 Notes added by 'git notes add' Henri Verbeet 2025-01-27 15:04:24 +01:00
  • 5a9222f5d7 Merge branch 'mr3' into 'master' Elizabeth Figura 2025-01-27 14:04:16 +00:00
  • 40c225095f vkd3d-utils: Fix matrix packing precedence in D3DCompile2VKD3D(). Elizabeth Figura 2025-01-23 23:41:02 -06:00
  • f63254d905 vkd3d-shader/dxil: Handle SV_RenderTargetArrayIndex. Conor McCarthy 2024-04-23 20:44:51 +10:00
  • a557ad0aea tests/hlsl: Add a test for SV_RenderTargetArrayIndex. Conor McCarthy 2024-05-01 12:31:06 +10:00
  • d049ea640f vkd3d-shader/hlsl: Implement broadcasts in constant folding. Elizabeth Figura 2025-01-20 22:18:57 -06:00
  • 9065a1ee23 tests: Add another unrolling test. Elizabeth Figura 2025-01-20 22:08:01 -06:00
  • 210b331514 Merge branch 'cfg_block_count' into 'master' Conor McCarthy 2025-01-27 10:52:11 +00:00
  • f14aa5c75e vkd3d-shader/hlsl: Handle modifier suffixes in semantic names. Nikolay Sivov 2025-01-18 22:39:08 +01:00
  • 21068283b7 vkd3d-shader/hlsl: Add some tests for special semantic names suffixes. Nikolay Sivov 2025-01-18 22:39:08 +01:00
  • ff4dcd08dc tests/hlsl: Test hull shader control point function output parameters. Shaun Ren 2025-01-20 17:02:08 -05:00
  • 9a2756c5ea tests/hlsl: Test passthrough hull shader control point function. Shaun Ren 2025-01-20 17:01:47 -05:00
  • d644c39f06 tests/hlsl: Test the syntax of InputPatch/OutputPatch variables. Shaun Ren 2025-01-20 15:29:50 -05:00
  • c6530c709a vkd3d-shader/hlsl: Validate and record InputPatch/OutputPatch types. Shaun Ren 2025-01-20 15:39:31 -05:00
  • eb69d73cf8 vkd3d-shader/hlsl: Lower nonfloat saturate intrinsic on sm1. Anna (navi) Figueiredo Gomes 2025-01-24 20:27:46 +01:00
  • da9ce9ca4b tests/hlsl: Add lower sm1 saturate test. Anna (navi) Figueiredo Gomes 2025-01-24 20:25:09 +01:00
  • 6877a41cd4 vkd3d-shader/hlsl: Do not abort on variable redefinition. Elizabeth Figura 2024-12-07 19:00:44 -06:00
  • d53b304be1 vkd3d-shader/hlsl: Factor out the error message into hlsl_add_var(). Elizabeth Figura 2024-12-07 18:55:36 -06:00
  • 59b2afb0b9 vkd3d-shader/hlsl: Do not define a separate scope for function parameters. Elizabeth Figura 2024-12-07 18:49:35 -06:00
  • 9686335d6c tests: Add some stress tests for scope and variable definition. Elizabeth Figura 2024-12-07 18:46:25 -06:00
  • 2f76ae2e0d vkd3d-shader/hlsl: Parse InputPatch and OutputPatch objects. Shaun Ren 2025-01-23 19:41:07 -05:00
  • 73cdfe93ad tests/hlsl: Test invalid const variables with no initializer. Shaun Ren 2025-01-23 19:39:30 -05:00
  • 1cc149c47a vkd3d-shader/hlsl: Forbid declaring const variables with no initializer. Shaun Ren 2025-01-23 19:38:42 -05:00
  • d4922fa4d9 vkd3d-shader/hlsl: Split out global uniforms processing. Anna (navi) Figueiredo Gomes 2025-01-14 23:18:03 +01:00
  • c31745d883 Merge branch 'composite_construct' into 'master' Conor McCarthy 2025-01-23 05:48:33 +00:00
  • 14f8535bf7 Merge branch 'fixme-spam' into 'master' Austin English 2025-01-22 19:59:11 +00:00
  • 0e799a5bb6 vkd3d-shader/fx: Add effect CompileShader tests. Anna (navi) Figueiredo Gomes 2025-01-15 20:52:20 +01:00
  • ea821cab30 Merge branch 'dx_io_2' into 'master' Conor McCarthy 2025-01-22 14:08:28 +00:00
  • 396dc19127 Merge branch 'cachefile' into 'master' Stefan Dösinger 2025-01-22 14:08:14 +00:00
  • 7a955b8f9b Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:05:07 +01:00
  • 44481da4fb Merge branch 'krakatoa' into 'master' Giovanni Mascellani 2025-01-22 14:05:00 +00:00
  • cf50f243a3 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:46 +01:00
  • e42573051f Merge branch 'yellowstone' into 'master' Giovanni Mascellani 2025-01-22 14:04:40 +00:00
  • 53185a31e4 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:30 +01:00
  • 6eea13b221 Merge branch 'etna' into 'master' Giovanni Mascellani 2025-01-22 14:04:23 +00:00
  • 2544463461 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:09 +01:00
  • e23947bea6 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:09 +01:00
  • a7b4677de8 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:09 +01:00
  • 12bfaecbec Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:09 +01:00
  • 6148cc0b92 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:09 +01:00
  • bdbb49ccbd Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:09 +01:00
  • f87697c548 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:04:09 +01:00
  • d6ea262420 Merge branch 'lhs_casts' into 'master' Francisco Casas 2025-01-22 14:04:01 +00:00
  • 5eb122ae95 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:48 +01:00
  • 8f33ff8f38 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:48 +01:00
  • 85dee469c8 Merge branch 'overload-prefer-wide' into 'master' Anna (navi) Figueiredo Gomes 2025-01-22 14:03:41 +00:00
  • 69eeac6509 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:30 +01:00
  • da5b3bc06c Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:30 +01:00
  • 749a120057 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:30 +01:00
  • c868b4acd2 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:30 +01:00
  • 6657c5d1ab Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:30 +01:00
  • e84c9d30e0 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:30 +01:00
  • b97e083724 Notes added by 'git notes add' Henri Verbeet 2025-01-22 15:03:30 +01:00
  • 29094495ad Merge branch 'mr2' into 'master' Elizabeth Figura 2025-01-22 14:03:22 +00:00
  • 5bfcd81182 ci: Explicitly install SPIRV-Tools in the macOS CI environment. Giovanni Mascellani 2025-01-21 13:59:19 +01:00
  • d36864500f vkd3d-common: Write a thread id in the log on macOS too. Giovanni Mascellani 2025-01-20 21:40:28 +01:00
  • 343022cdc1 vkd3d-shader/spirv: Interpret the write mask as a destination swizzle for double comparison operations. Giovanni Mascellani 2025-01-21 12:01:13 +01:00
  • 4d18fb39b6 vkd3d-shader/hlsl: Don't forbid first base type cast on var assignments. Francisco Casas 2025-01-21 03:00:12 -03:00
  • 0a15ab702f vkd3d-shader/hlsl: Don't count cast to param type on IN as part of OUT var's lhs. Francisco Casas 2025-01-20 14:52:47 -03:00