Lines Matching refs:gx2Buffer
58 GX2_INLINE u32 GX2UTGetBufferSize(const GX2RBuffer* gx2Buffer) in GX2UTGetBufferSize() argument
60 return gx2Buffer->elementSize * gx2Buffer->elementCount; in GX2UTGetBufferSize()
69 GX2_INLINE void GX2UTZeroBufferStruct(GX2RBuffer* gx2Buffer) in GX2UTZeroBufferStruct() argument
71 memset(gx2Buffer, 0, sizeof(GX2RBuffer)); in GX2UTZeroBufferStruct()
80 GX2_INLINE void GX2UTInitBufferStruct(GX2RBuffer* gx2Buffer, GX2RResourceFlags resourceFlags, u32 e… in GX2UTInitBufferStruct() argument
82 gx2Buffer->resourceFlags = resourceFlags; in GX2UTInitBufferStruct()
83 gx2Buffer->elementSize = elementSize; in GX2UTInitBufferStruct()
84 gx2Buffer->elementCount = elementCount; in GX2UTInitBufferStruct()
86 gx2Buffer->reserved[0]=0; in GX2UTInitBufferStruct()
95 GX2_INLINE GX2Boolean GX2UTCreateBuffer(GX2RBuffer* gx2Buffer, GX2RResourceFlags resourceFlags, u32… in GX2UTCreateBuffer() argument
97 gx2Buffer->resourceFlags = resourceFlags; in GX2UTCreateBuffer()
98 gx2Buffer->elementSize = elementSize; in GX2UTCreateBuffer()
99 gx2Buffer->elementCount = elementCount; in GX2UTCreateBuffer()
100 gx2Buffer->reserved[0]=0; in GX2UTCreateBuffer()
102 return GX2RCreateBuffer(gx2Buffer); in GX2UTCreateBuffer()
110 GX2_INLINE GX2Boolean GX2UTCreateVertexBuffer(GX2RBuffer* gx2Buffer, u32 elementSize, u32 elementCo… in GX2UTCreateVertexBuffer() argument
112 …return GX2UTCreateBuffer(gx2Buffer, (GX2RResourceFlags)(GX2R_BIND_VERTEX_BUFFER | GX2R_USAGE_CPU_R… in GX2UTCreateVertexBuffer()
119 GX2_INLINE GX2Boolean GX2UTCreateIndexBuffer(GX2RBuffer* gx2Buffer, u32 elementSize, u32 elementCou… in GX2UTCreateIndexBuffer() argument
122 …return GX2UTCreateBuffer(gx2Buffer, (GX2RResourceFlags)(GX2R_BIND_INDEX_BUFFER | GX2R_USAGE_CPU_RE… in GX2UTCreateIndexBuffer()
130 GX2_INLINE GX2Boolean GX2UTCreateUniformBlock(GX2RBuffer* gx2Buffer, u32 elementSize, u32 elementCo… in GX2UTCreateUniformBlock() argument
132 …return GX2UTCreateBuffer(gx2Buffer, (GX2RResourceFlags)(GX2R_BIND_UNIFORM_BLOCK | GX2R_USAGE_CPU_R… in GX2UTCreateUniformBlock()
140 GX2_INLINE GX2Boolean GX2UTCreateShaderProgram(GX2RBuffer* gx2Buffer, u32 programSize) in GX2UTCreateShaderProgram() argument
142 …return GX2UTCreateBuffer(gx2Buffer, (GX2RResourceFlags)(GX2R_BIND_SHADER_PROGRAM | GX2R_USAGE_CPU_… in GX2UTCreateShaderProgram()
150 GX2_INLINE GX2Boolean GX2UTCreateDisplayList(GX2RBuffer* gx2Buffer, u32 byteSize) in GX2UTCreateDisplayList() argument
152 …return GX2UTCreateBuffer(gx2Buffer, (GX2RResourceFlags)(GX2R_BIND_DISPLAY_LIST | GX2R_USAGE_CPU_RE… in GX2UTCreateDisplayList()
251 GX2_INLINE GX2Boolean GX2UTCreateGeometryShaderInputRingBuffer(GX2RBuffer* gx2Buffer, const GX2Vert… in GX2UTCreateGeometryShaderInputRingBuffer() argument
254 …return GX2UTCreateBuffer(gx2Buffer, (GX2RResourceFlags)(GX2R_BIND_GS_RING | GX2R_USAGE_GPU_READ | … in GX2UTCreateGeometryShaderInputRingBuffer()
261 GX2_INLINE GX2Boolean GX2UTCreateGeometryShaderOutputRingBuffer(GX2RBuffer* gx2Buffer, const GX2Geo… in GX2UTCreateGeometryShaderOutputRingBuffer() argument
264 …return GX2UTCreateBuffer(gx2Buffer, (GX2RResourceFlags)(GX2R_BIND_GS_RING | GX2R_USAGE_GPU_READ | … in GX2UTCreateGeometryShaderOutputRingBuffer()
294 GX2_INLINE void GX2UTFillBufferEx(GX2RBuffer* gx2Buffer, void *pSrc, u32 byteCount) in GX2UTFillBufferEx() argument
296 void *pMem=GX2RLockBuffer(gx2Buffer); in GX2UTFillBufferEx()
298 GX2RUnlockBuffer(gx2Buffer); in GX2UTFillBufferEx()
305 GX2_INLINE void GX2UTFillBuffer(GX2RBuffer* gx2Buffer, void *pSrc) in GX2UTFillBuffer() argument
307 GX2UTFillBufferEx(gx2Buffer, pSrc, GX2UTGetBufferSize(gx2Buffer)); in GX2UTFillBuffer()
317 GX2_INLINE void GX2UTInvalidateBuffer(const GX2RBuffer* gx2Buffer) in GX2UTInvalidateBuffer() argument
319 GX2RInvalidateBuffer(gx2Buffer, GX2R_OPTION_NONE); in GX2UTInvalidateBuffer()
330 GX2_INLINE void GX2UTEndianSwapBuffer(GX2RBuffer* gx2Buffer) in GX2UTEndianSwapBuffer() argument
332 void *pMem=GX2RLockBuffer(gx2Buffer); in GX2UTEndianSwapBuffer()
333 GX2EndianSwap(pMem, GX2UTGetBufferSize(gx2Buffer)); in GX2UTEndianSwapBuffer()
334 GX2RUnlockBuffer(gx2Buffer); in GX2UTEndianSwapBuffer()
341 GX2_INLINE void GX2UTEndianSwapBufferEx(GX2RBuffer* gx2Buffer, GX2RResourceFlags optionFlags) in GX2UTEndianSwapBufferEx() argument
343 void *pMem=GX2RLockBuffer(gx2Buffer); in GX2UTEndianSwapBufferEx()
344 GX2EndianSwap(pMem, GX2UTGetBufferSize(gx2Buffer)); in GX2UTEndianSwapBufferEx()
345 GX2RUnlockBufferEx(gx2Buffer, optionFlags); in GX2UTEndianSwapBufferEx()