3#include <basis/seadTypes.h>
45 } mVertexShaderWithGS;
55 } mFragmentShaderWithGS;
62static_assert(
sizeof(
ShaderOptimizeInfo) == 0x10,
"agl::ShaderOptimizeInfo size mismatch");
Definition aglShaderOptimizeInfo.h:8
ShaderOptimizeInfo()
Definition aglShaderOptimizeInfo.cpp:5
u32 getFragmentShaderWithGSStackSize() const
Definition aglShaderOptimizeInfo.h:28
u32 getVertexShaderWithGSGprs() const
Definition aglShaderOptimizeInfo.h:19
u32 getFragmentShaderStackSize() const
Definition aglShaderOptimizeInfo.h:24
u32 getFragmentShaderWithGSGprs() const
Definition aglShaderOptimizeInfo.h:27
void setFragmentShaderWithGS(u32 gprs, u32 stack_size)
void setDefault()
Definition aglShaderOptimizeInfo.cpp:14
void setVertexShaderWithGS(u32 gprs, u32 stack_size)
u32 getFragmentShaderGprs() const
Definition aglShaderOptimizeInfo.h:23
u32 getGeometryShaderGprs() const
Definition aglShaderOptimizeInfo.h:31
u32 getGeometryShaderStackSize() const
Definition aglShaderOptimizeInfo.h:32
u32 getVertexShaderWithGSStackSize() const
Definition aglShaderOptimizeInfo.h:20
u8 gprs
Definition aglShaderOptimizeInfo.h:38
u32 getVertexShaderGprs() const
Definition aglShaderOptimizeInfo.h:15
void setFragmentShader(u32 gprs, u32 stack_size)
void setVertexShader(u32 gprs, u32 stack_size)
void setGeometryShader(u32 gprs, u32 stack_size)
virtual ~ShaderOptimizeInfo()
Definition aglShaderOptimizeInfo.cpp:10
u8 stack_size
Definition aglShaderOptimizeInfo.h:39
u32 getVertexShaderStackSize() const
Definition aglShaderOptimizeInfo.h:16
Definition aglDisplayList.cpp:5