Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
a0a55587 by Francisco Casas at 2024-12-10T14:02:00+01:00
tests: Add additional sampler allocation tests for SM1.
- - - - -
58d31871 by Francisco Casas at 2024-12-10T15:51:34+01:00
tests: Test sampler array allocation.
- - - - -
3a6bf3be by Francisco Casas at 2024-12-10T15:51:43+01:00
vkd3d-shader/hlsl: Lower separated samplers for SM1.
The combined sampler is created as a SAMPLER instead of a TEXTURE
because that fits all our current infrastructure. The only problem is
that in the CTAB it must appear as a Texture, so the new field
hlsl_type.is_combined_sampler is added.
Co-authored-by: Elizabeth Figura <zfigura(a)codeweavers.com>
- - - - -
455846a3 by Francisco Casas at 2024-12-10T15:51:43+01:00
vkd3d-shader/hlsl: Support combined samplers from texture arrays.
- - - - -
2c9269ac by Francisco Casas at 2024-12-10T15:52:50+01:00
vkd3d-shader/hlsl: Allocate samplers by decreasing bind count in SM1.
- - - - -
aa3a7162 by Francisco Casas at 2024-12-10T15:52:52+01:00
vkd3d-shader/hlsl: Allow lowering separate sampler arrays on deref offset 0.
- - - - -
9 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/fx.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl_codegen.c
- tests/hlsl/combined-samplers.shader_test
- tests/hlsl/conditional.shader_test
- tests/hlsl/sample-bias.shader_test
- tests/hlsl/sampler.shader_test
- tests/hlsl/static-initializer.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c1df64b3a6cacbcd93dc53659edd…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c1df64b3a6cacbcd93dc53659edd…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
db5a3197 by Giovanni Mascellani at 2024-12-09T16:11:34+01:00
vkd3d-shader/ir: Validate the register index and count for signature elements.
- - - - -
59a3a8e2 by Giovanni Mascellani at 2024-12-09T16:11:34+01:00
vkd3d-shader/ir: Validate the signature element stream index.
- - - - -
b6a00579 by Giovanni Mascellani at 2024-12-09T16:11:34+01:00
vkd3d-shader/ir: Validate the signature element register index, for some sysvals.
- - - - -
c1df64b3 by Giovanni Mascellani at 2024-12-09T16:11:34+01:00
vkd3d-shader/ir: Check that signature elements do not conflict with each other.
- - - - -
2 changed files:
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/267c70fa55a0995e700ed3bfbc74…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/267c70fa55a0995e700ed3bfbc74…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
703da189 by Giovanni Mascellani at 2024-12-09T16:10:47+01:00
vkd3d-shader/ir: Check that the DCL_INDEX_RANGE effective mask stabilizes after one iteration.
- - - - -
267c70fa by Giovanni Mascellani at 2024-12-09T16:10:47+01:00
vkd3d-shader/ir: Check that signature element masks are left-aligned with in a DCL_INDEX_RANGE.
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/bbeecfc83511e460f1a8cde4e739…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/bbeecfc83511e460f1a8cde4e739…
You're receiving this email because of your account on gitlab.winehq.org.