mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/spirv: Handle the ACOS, ASIN and ATAN instructions in spirv_compiler_emit_ext_glsl_instruction().
This commit is contained in:
committed by
Alexandre Julliard
parent
19d23fa696
commit
7f87a3e5fc
Notes:
Alexandre Julliard
2024-02-06 23:43:29 +01:00
Approved-by: Conor McCarthy (@cmccarthy) Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/602
@@ -6997,6 +6997,9 @@ static enum GLSLstd450 spirv_compiler_map_ext_glsl_instruction(
|
||||
}
|
||||
glsl_insts[] =
|
||||
{
|
||||
{VKD3DSIH_ACOS, GLSLstd450Acos},
|
||||
{VKD3DSIH_ASIN, GLSLstd450Asin},
|
||||
{VKD3DSIH_ATAN, GLSLstd450Atan},
|
||||
{VKD3DSIH_DFMA, GLSLstd450Fma},
|
||||
{VKD3DSIH_DMAX, GLSLstd450NMax},
|
||||
{VKD3DSIH_DMIN, GLSLstd450NMin},
|
||||
@@ -9581,6 +9584,9 @@ static int spirv_compiler_handle_instruction(struct spirv_compiler *compiler,
|
||||
case VKD3DSIH_ISFINITE:
|
||||
spirv_compiler_emit_isfinite(compiler, instruction);
|
||||
break;
|
||||
case VKD3DSIH_ACOS:
|
||||
case VKD3DSIH_ASIN:
|
||||
case VKD3DSIH_ATAN:
|
||||
case VKD3DSIH_DFMA:
|
||||
case VKD3DSIH_DMAX:
|
||||
case VKD3DSIH_DMIN:
|
||||
|
Reference in New Issue
Block a user