mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-12-27 01:11:22 -08:00
cd203e98f2
* Implement Geometry shaders * Add EmitVertex() and EndPrimitive() * Read output geometry data from header * Stub Vmad * Add Iadd_I32 * Stub Mov_S (S2R) * Stub Isberd * Change vertex index to gpr39 in Abuf * Add stub messages for consistency * Do not print input block when there is no attributes * Use GL_ARB_enhanced_layouts * Skip geometry shaders when there's no GL_ARB_enhanced_layouts * Address feedback * Address feedback
15 lines
349 B
C#
15 lines
349 B
C#
namespace Ryujinx.Graphics.Gal.Shader
|
|
{
|
|
class ShaderIrOperAbuf : ShaderIrNode
|
|
{
|
|
public int Offs { get; private set; }
|
|
|
|
public ShaderIrNode Vertex { get; private set; }
|
|
|
|
public ShaderIrOperAbuf(int Offs, ShaderIrNode Vertex)
|
|
{
|
|
this.Offs = Offs;
|
|
this.Vertex = Vertex;
|
|
}
|
|
}
|
|
} |