Hi, there is a couple of issues I have found lately, which doesnt happen with OpenGL backend.
An assertion failed window shows up when either Write Depth Buffer or Write Color Buffer are activated in Braid [NPUB30133] (also found in other games).
When Depth Buffer enabled:
![[Image: eCJcVyx.png]](http://i.imgur.com/eCJcVyx.png)
When Color Buffer enabled:
![[Image: umy3eNI.png]](http://i.imgur.com/umy3eNI.png)
Another error occurs with Vertex Shader, which can not recognise the identifier "ivec4":
This error shows up with Machinarium [NPEB00257] and Tank Battles Trial Version [NPEB00158].
As I said, It only happens with DirectX 12. I tested It with commit gc407c78, but with previous builds also happened. I tried various SPU and PPU configurations with no difference.
EDIT: I attach the Vertex Program and logs.
An assertion failed window shows up when either Write Depth Buffer or Write Color Buffer are activated in Braid [NPUB30133] (also found in other games).
When Depth Buffer enabled:
![[Image: eCJcVyx.png]](http://i.imgur.com/eCJcVyx.png)
When Color Buffer enabled:
![[Image: umy3eNI.png]](http://i.imgur.com/umy3eNI.png)
Another error occurs with Vertex Shader, which can not recognise the identifier "ivec4":
Quote:E {RSXThread} VS build failed:D:\rpcs3\VertexProgram.hlsl(72,2-6): error X3000: unrecognized identifier 'ivec4'
D:\rpcs3\VertexProgram.hlsl(72,8-9): error X3000: unrecognized identifier 'a0'
E {RSXThread} LoadProgram failed.
This error shows up with Machinarium [NPEB00257] and Tank Battles Trial Version [NPEB00158].
As I said, It only happens with DirectX 12. I tested It with commit gc407c78, but with previous builds also happened. I tried various SPU and PPU configurations with no difference.
EDIT: I attach the Vertex Program and logs.