mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/hlsl: Parse string default values.
This commit is contained in:
committed by
Henri Verbeet
parent
f8108a4753
commit
094e298c1c
Notes:
Henri Verbeet
2024-08-13 21:26:39 +02:00
Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/988
@@ -63,7 +63,7 @@ float4 main() : sv_target
|
||||
return apple.a;
|
||||
}
|
||||
|
||||
[pixel shader fail todo]
|
||||
[pixel shader fail]
|
||||
struct apple
|
||||
{
|
||||
float a;
|
||||
@@ -75,13 +75,13 @@ float4 main(struct apple ap = {1, "foobar"}) : sv_target
|
||||
return ap.a;
|
||||
}
|
||||
|
||||
[pixel shader fail todo]
|
||||
[pixel shader fail]
|
||||
float4 main(string s = "foobar") : sv_target
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
[pixel shader fail(sm>=6) todo]
|
||||
[pixel shader fail(sm>=6)]
|
||||
string strs[2] = {"foo", "bar"};
|
||||
|
||||
float4 main() : sv_target { return 0; }
|
||||
@@ -95,7 +95,7 @@ float4 main() : sv_target { return 0; }
|
||||
|
||||
% Escape sequences are hanlded differently in DXC.
|
||||
% Octal, hexadecimal, and unicode escape sequences that are out of range are considered errors.
|
||||
[pixel shader todo fail(sm>=6)]
|
||||
[pixel shader fail(sm>=6)]
|
||||
string a = "\nAAA\tBBB\rCCC\fDDD\vEEE\sFFF";
|
||||
string b = "\\AAA\"BBB\'CCC\?DDD\aEEE\bFFF\sGGG";
|
||||
string c = "\52 AAA\052 BBB\0521 CCC\52a DDD\241 EEE\441 FFF\02 GGG\0 HHH";
|
||||
|
Reference in New Issue
Block a user