1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
Star Ruler 2 opcode missing
Hi,
The star Ruler 2 game is mostly launching on box64 on RPI4 8GB, if you let it finish some intense CPU calculation at the beginning, but starting a game fails during the loading phase with an:
`262914|0x4745b5: Unimplemented Opcode (C0 4D 63 C7) 64 F3 42 0F 5A 04 85 BC FF FF FF E9 26 FD FF`
Earlier in the loading, the following message is displayed:
`OpenGL vendor 'Broadcom', renderer 'V3D 4.2' version '3.2 (Compatibility Profile) Mesa 20.3.5' Failed to compile shader: /mnt/usb/Star Ruler 2/game
/data/shaders/source/distant_faded_icon_ps.txt 0:7(43): error: no matching function for call to 'max(float, int)'; candidates are: 0:7(43): error: float max(float, float)
0:7(43): error: vec2 max(vec2, float) 0:7(43): error: vec3 max(vec3, float) 0:7(43): error: vec4 max(vec4, float) 0:7(43): error: vec2 max(vec2, vec2)
0:7(43): error: vec3 max(vec3, vec3) 0:7(43): error: vec4 max(vec4, vec4) 0:7(43): error: int max(int, int) 0:7(43): error: ivec2 max(ivec2, int)
0:7(43): error: ivec3 max(ivec3, int) 0:7(43): error: ivec4 max(ivec4, int) 0:7(43): error: ivec2 max(ivec2, ivec2) 0:7(43): error: ivec3 max(ivec3, ivec3)
0:7(43): error: ivec4 max(ivec4, ivec4) 0:7(37): error: operands to arithmetic operators must be numeric 0:7(36): error: operands to arithmetic operators mus
t be numeric 0:7(17): error: cannot construct 'vec4' from a non-numeric data type
-In Shader Program '/mnt/usb/Star Ruler 2/game/data/shaders/source/distant_faded_icon_vs.txt|/mnt/usb/Star Ruler 2/game/data/shaders/source/distant_faded_icon_ps.txt'
-In Shader 'DistantFadedIcon'`
but it doesn't seem to influence the graphical part of the game for now.
Is it an opcode that could be added for further testing?
Thanks a lot
|