4#define SEAD_MACRO_UTIL_ROUNDUP(x, y) ((x) + ((y) - 1
) & ~((y) - 1
))
13setUniform(
const UniformLocation& location, u32 size,
const void* buffer)
15 if (location.getVertexLocation() != -1)
16 GX2SetVertexUniformReg(location.getVertexLocation(),
SEAD_MACRO_UTIL_ROUNDUP(size,
sizeof(sead::Vector4u)) /
sizeof(u32), buffer);
18 if (location.getFragmentLocation() != -1)
19 GX2SetPixelUniformReg(location.getFragmentLocation(),
SEAD_MACRO_UTIL_ROUNDUP(size,
sizeof(sead::Vector4u)) /
sizeof(u32), buffer);
#define SEAD_MACRO_UTIL_ROUNDUP(x, y)
Definition aglShaderLocation.hpp:4
Definition aglDisplayList.cpp:5