Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
45f18a78 by Francisco Casas at 2024-09-04T17:58:56+02:00
vkd3d-shader/hlsl: Parse the shader 'compile' syntax.
The hlsl_ir_compile node is introduced to represent the "compile"
syntax, and later the CompileShader() and ConstructGSWithSO()
constructs.
It basically represents a function call that remembers its arguments
using hlsl_srcs and keeps its own instruction block, which is discarded
when working on non-effect shaders.
For shader compilations it can be asserted that args_count is 1, and
that this argument (and the last node in hlsl_ir_effect_call.instrs)
is a regular hlsl_ir_call pointing to the declaration of the function
to be compiled.
- - - - -
7ec44bd7 by Francisco Casas at 2024-09-04T17:59:34+02:00
vkd3d-shader/hlsl: Parse the CompileShader() syntax.
- - - - -
7 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.l
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- tests/hlsl/effect-compile.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/379cd9b7b5715ecd4fb749b9a0cc…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/379cd9b7b5715ecd4fb749b9a0cc…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
7abf3c3a by Francisco Casas at 2024-09-04T16:49:00+02:00
vkd3d-shader/hlsl: Introduce hlsl_ir_vsir_instruction_ref.
This node type will be deleted once the hlsl->vsir->d3dbc translation is
complete. For now it serves the purpose of allowing to keep both real
hlsl_ir_nodes and vsir_instructions in the hlsl_block, until all the
former can be translated into the latter.
- - - - -
9a564872 by Francisco Casas at 2024-09-04T17:44:46+02:00
vkd3d-shader/hlsl: Store SM1 constant dcls on the vsir_program.
- - - - -
a61846c2 by Francisco Casas at 2024-09-04T17:47:47+02:00
vkd3d-shader/hlsl: Store SM1 sampler dcls on the vsir_program.
- - - - -
23e3ec84 by Francisco Casas at 2024-09-04T17:51:30+02:00
vkd3d-shader/hlsl: Save hlsl_ir_constants in the vsir_program for SM1.
- - - - -
9aace1ac by Francisco Casas at 2024-09-04T17:51:32+02:00
vkd3d-shader/hlsl: Save hlsl_ir_loads in the vsir_program for SM1.
- - - - -
b46eac35 by Francisco Casas at 2024-09-04T17:51:32+02:00
vkd3d-shader/hlsl: Save hlsl_ir_stores in the vsir_program for SM1.
- - - - -
379cd9b7 by Francisco Casas at 2024-09-04T17:51:32+02:00
vkd3d-shader/hlsl: Save hlsl_ir_swizzles in the vsir_program for SM1.
- - - - -
7 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3d8fc1a467fa8bf889884236bb99…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3d8fc1a467fa8bf889884236bb99…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b8f6918f by Dmitry Timoshkov at 2024-09-03T14:36:51+02:00
dssenh: Add support for enumerating algorithms.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
d814ccec by Dmitry Timoshkov at 2024-09-03T14:36:51+02:00
dssenh: Add support for CPGetProvParam(PP_NAME).
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
1 changed file:
- dlls/dssenh/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/bb2787620e2aaa0aa2470d0e9686b…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/bb2787620e2aaa0aa2470d0e9686b…
You're receiving this email because of your account on gitlab.winehq.org.