Lines Matching refs:pHeader

121 BOOL GFDGetVertexShader(GX2VertexShader *pHeader, void *pProgram, u32 index, const void *pData)  in GFDGetVertexShader()  argument
129 if(pHeader == NULL || pProgram == NULL || pData == NULL) in GFDGetVertexShader()
154 memcpy(pHeader, (void *)pDataStruct, pBlockHeader->dataSize); in GFDGetVertexShader()
156 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetVertexShader()
161 … GFDPRINT("GFD:VSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader, pBlockHeader->dataSize); in GFDGetVertexShader()
169 pHeader->shaderPtr = pProgram; in GFDGetVertexShader()
170 memcpy(pHeader->shaderPtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetVertexShader()
173 …GFDPRINT("GFD:VSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetVertexShader()
194 BOOL GFDGetPixelShader(GX2PixelShader *pHeader, void *pProgram, u32 index, const void *pData) in GFDGetPixelShader() argument
202 if(pHeader == NULL || pProgram == NULL || pData == NULL) in GFDGetPixelShader()
227 memcpy(pHeader, (void *)pDataStruct, pBlockHeader->dataSize); in GFDGetPixelShader()
229 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetPixelShader()
234 …GFDPRINT("GFD:PSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->dat… in GFDGetPixelShader()
242 pHeader->shaderPtr = pProgram; in GFDGetPixelShader()
243 memcpy(pHeader->shaderPtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetPixelShader()
246 …GFDPRINT("GFD:PSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetPixelShader()
267 BOOL GFDGetGeometryShader(GX2GeometryShader *pHeader, void *pProgram, void *pCopyProgram, u32 index… in GFDGetGeometryShader() argument
276 if(pHeader == NULL || pProgram == NULL || pData == NULL) in GFDGetGeometryShader()
301 memcpy(pHeader, (void *)pDataStruct, pBlockHeader->dataSize); in GFDGetGeometryShader()
303 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetGeometryShader()
308 …GFDPRINT("GFD:GSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->dat… in GFDGetGeometryShader()
316 pHeader->copyShaderPtr = pCopyProgram; in GFDGetGeometryShader()
317 memcpy(pHeader->copyShaderPtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetGeometryShader()
320 …GFDPRINT("GFD:GSH_COPY_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->copyShaderPtr, pBlockH… in GFDGetGeometryShader()
329 pHeader->shaderPtr = pProgram; in GFDGetGeometryShader()
330 memcpy(pHeader->shaderPtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetGeometryShader()
333 …GFDPRINT("GFD:GSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetGeometryShader()
354 BOOL GFDGetComputeShader(GX2ComputeShader *pHeader, void *pProgram, u32 index, const void *pData) in GFDGetComputeShader() argument
362 if(pHeader == NULL || pProgram == NULL || pData == NULL) in GFDGetComputeShader()
387 memcpy(pHeader, (void *)pDataStruct, pBlockHeader->dataSize); in GFDGetComputeShader()
389 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetComputeShader()
394 … GFDPRINT("GFD:CSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader, pBlockHeader->dataSize); in GFDGetComputeShader()
402 pHeader->shaderPtr = pProgram; in GFDGetComputeShader()
403 memcpy(pHeader->shaderPtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetComputeShader()
406 …GFDPRINT("GFD:CSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetComputeShader()
430 GX2VertexShader *pHeader = NULL; in GFDGetVertexShaderPointer() local
453 pHeader = (GX2VertexShader *)pDataStruct; in GFDGetVertexShaderPointer()
454 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetVertexShaderPointer()
459 … GFDPRINT("GFD:VSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader, pBlockHeader->dataSize); in GFDGetVertexShaderPointer()
471 if(pHeader == NULL) in GFDGetVertexShaderPointer()
474 pHeader->shaderPtr = (char *)pDataStruct; in GFDGetVertexShaderPointer()
475 …GFDPRINT("GFD:VSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetVertexShaderPointer()
494 if(pHeader && !pHeader->shaderPtr) in GFDGetVertexShaderPointer()
497 return pHeader; in GFDGetVertexShaderPointer()
502 GX2PixelShader *pHeader = NULL; in GFDGetPixelShaderPointer() local
525 pHeader = (GX2PixelShader *)pDataStruct; in GFDGetPixelShaderPointer()
526 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetPixelShaderPointer()
531 … GFDPRINT("GFD:PSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader, pBlockHeader->dataSize); in GFDGetPixelShaderPointer()
543 if(pHeader == NULL) in GFDGetPixelShaderPointer()
546 pHeader->shaderPtr = (char *)pDataStruct; in GFDGetPixelShaderPointer()
547 …GFDPRINT("GFD:PSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetPixelShaderPointer()
566 if(pHeader && !pHeader->shaderPtr) in GFDGetPixelShaderPointer()
569 return pHeader; in GFDGetPixelShaderPointer()
574 GX2GeometryShader *pHeader = NULL; in GFDGetGeometryShaderPointer() local
598 pHeader = (GX2GeometryShader *)pDataStruct; in GFDGetGeometryShaderPointer()
600 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetGeometryShaderPointer()
605 …GFDPRINT("GFD:GSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->dat… in GFDGetGeometryShaderPointer()
617 if(pHeader == NULL) in GFDGetGeometryShaderPointer()
621 pHeader->copyShaderPtr = (char *)pDataStruct; in GFDGetGeometryShaderPointer()
622 …GFDPRINT("GFD:GSH_COPY_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->copyShaderPtr, pBlockH… in GFDGetGeometryShaderPointer()
635 if(pHeader == NULL) in GFDGetGeometryShaderPointer()
639 pHeader->shaderPtr = (char *)pDataStruct; in GFDGetGeometryShaderPointer()
640 …GFDPRINT("GFD:GSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetGeometryShaderPointer()
659 if(pHeader && (!pHeader->shaderPtr || !pHeader->copyShaderPtr)) in GFDGetGeometryShaderPointer()
662 return pHeader; in GFDGetGeometryShaderPointer()
667 GX2ComputeShader *pHeader = NULL; in GFDGetComputeShaderPointer() local
690 pHeader = (GX2ComputeShader *)pDataStruct; in GFDGetComputeShaderPointer()
691 if (!_GFDRelocateBlock(pBlockHeader->dataSize,(char *)pHeader)) in GFDGetComputeShaderPointer()
696 … GFDPRINT("GFD:CSH_HEADER: %x -> %x size: %d\n", pDataStruct, pHeader, pBlockHeader->dataSize); in GFDGetComputeShaderPointer()
708 if(pHeader == NULL) in GFDGetComputeShaderPointer()
711 pHeader->shaderPtr = (char *)pDataStruct; in GFDGetComputeShaderPointer()
712 …GFDPRINT("GFD:CSH_PROGRAM: %x -> %x size: %d\n", pDataStruct, pHeader->shaderPtr, pBlockHeader->da… in GFDGetComputeShaderPointer()
731 if(pHeader && !pHeader->shaderPtr) in GFDGetComputeShaderPointer()
734 return pHeader; in GFDGetComputeShaderPointer()
767 GX2Texture pHeader; in GFDGetTextureAlignmentSize() local
789 memcpy(&pHeader, (void *)pDataStruct, pBlockHeader->dataSize); in GFDGetTextureAlignmentSize()
790 …EX_ALIGN: %x size: %d align: %d\n", pDataStruct, pBlockHeader->dataSize, pHeader.surface.alignment… in GFDGetTextureAlignmentSize()
791 return pHeader.surface.alignment; in GFDGetTextureAlignmentSize()
808 BOOL GFDGetTexture(GX2Texture *pHeader, void *pImage, void *pMipImage, u32 index, const void *pData) in GFDGetTexture() argument
816 if(pHeader == NULL || pImage == NULL || pData == NULL) in GFDGetTexture()
835 memcpy(pHeader, (void *)pDataStruct, pBlockHeader->dataSize); in GFDGetTexture()
836 …X_HEADER: %x size: %d align: %d\n", pDataStruct, pBlockHeader->dataSize, pHeader->surface.alignmen… in GFDGetTexture()
842 return (pHeader->surface.imagePtr || pHeader->surface.mipPtr); in GFDGetTexture()
849 if( 0 != (((u32) pImage) & (pHeader->surface.alignment-1))) in GFDGetTexture()
851 …ta buffers are not aligned correctly. It needs %d byte align buffer.\n", pHeader->surface.alignmen… in GFDGetTexture()
856 pHeader->surface.imagePtr = pImage; in GFDGetTexture()
857 memcpy(pHeader->surface.imagePtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetTexture()
866 if( 0 != (((u32) pMipImage) & (pHeader->surface.alignment-1))) in GFDGetTexture()
868 …ta buffers are not aligned correctly. It needs %d byte align buffer.\n", pHeader->surface.alignmen… in GFDGetTexture()
873 pHeader->surface.mipPtr = pMipImage; in GFDGetTexture()
874 memcpy(pHeader->surface.mipPtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetTexture()
893 return (ret && headerFound && (pHeader->surface.imagePtr || pHeader->surface.mipPtr)); in GFDGetTexture()
897 BOOL GFDGetGX2RTexture(GX2Texture *pHeader, u32 index, const void *pData) in GFDGetGX2RTexture() argument
905 if(pHeader == NULL || pData == NULL) in GFDGetGX2RTexture()
924 memcpy(pHeader, (void *)pDataStruct, pBlockHeader->dataSize); in GFDGetGX2RTexture()
925 …X_HEADER: %x size: %d align: %d\n", pDataStruct, pBlockHeader->dataSize, pHeader->surface.alignmen… in GFDGetGX2RTexture()
931 return (pHeader->surface.imagePtr || pHeader->surface.mipPtr); in GFDGetGX2RTexture()
939 pHeader->surface.imagePtr=pHeader->surface.mipPtr=NULL; in GFDGetGX2RTexture()
940 …GX2RCreateSurface(&pHeader->surface, (GX2RResourceFlags)(GX2R_BIND_TEXTURE | GX2R_USAGE_CPU_READWR… in GFDGetGX2RTexture()
943 void* pImage = GX2RLockSurface(&pHeader->surface, 0); in GFDGetGX2RTexture()
945 if( 0 != (((u32) pImage) & (pHeader->surface.alignment-1))) in GFDGetGX2RTexture()
947 GX2RDestroySurface(&pHeader->surface); in GFDGetGX2RTexture()
948 …ta buffers are not aligned correctly. It needs %d byte align buffer.\n", pHeader->surface.alignmen… in GFDGetGX2RTexture()
953 memcpy(pHeader->surface.imagePtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetGX2RTexture()
956 GX2RUnlockSurfaceEx(&pHeader->surface, 0, GX2R_OPTION_NO_INVALIDATE); in GFDGetGX2RTexture()
964 ASSERT(GX2RSurfaceExists(&pHeader->surface)); in GFDGetGX2RTexture()
966 GX2RLockSurface(&pHeader->surface, GX2R_SURFACE_ALL_MIPS); in GFDGetGX2RTexture()
968 if( 0 != (((u32) pHeader->surface.mipPtr) & (pHeader->surface.alignment-1))) in GFDGetGX2RTexture()
970 GX2RDestroySurface(&pHeader->surface); in GFDGetGX2RTexture()
971 …ta buffers are not aligned correctly. It needs %d byte align buffer.\n", pHeader->surface.alignmen… in GFDGetGX2RTexture()
975 memcpy(pHeader->surface.mipPtr, (char *)pDataStruct, pBlockHeader->dataSize); in GFDGetGX2RTexture()
978 … GX2RUnlockSurfaceEx(&pHeader->surface, GX2R_SURFACE_ALL_MIPS, GX2R_OPTION_NO_INVALIDATE); in GFDGetGX2RTexture()
1000 if (ret && headerFound && (pHeader->surface.imagePtr || pHeader->surface.mipPtr)) in GFDGetGX2RTexture()
1002 if ( pHeader->surface.imagePtr ) in GFDGetGX2RTexture()
1003 GX2RInvalidateSurface(&pHeader->surface, 0, GX2R_OPTION_NONE); in GFDGetGX2RTexture()
1004 if ( pHeader->surface.mipPtr ) in GFDGetGX2RTexture()
1005 GX2RInvalidateSurface(&pHeader->surface, GX2R_SURFACE_ALL_MIPS, GX2R_OPTION_NONE); in GFDGetGX2RTexture()
1015 GX2Texture *pHeader = NULL; in GFDGetTexturePointer() local
1037 pHeader = (GX2Texture *)pDataStruct; in GFDGetTexturePointer()
1039 …X_HEADER: %x size: %d align: %d\n", pDataStruct, pBlockHeader->dataSize, pHeader->surface.alignmen… in GFDGetTexturePointer()
1044 return (pHeader->surface.imagePtr || pHeader->surface.mipPtr) ? pHeader : NULL; in GFDGetTexturePointer()
1051 if( 0 != (((u32)pDataStruct) & (pHeader->surface.alignment-1))) in GFDGetTexturePointer()
1053 …ta buffers are not aligned correctly. It needs %d byte align buffer.\n", pHeader->surface.alignmen… in GFDGetTexturePointer()
1058 pHeader->surface.imagePtr = (char *)pDataStruct; in GFDGetTexturePointer()
1065 if( 0 != (((u32)pDataStruct) & (pHeader->surface.alignment-1))) in GFDGetTexturePointer()
1067 …ta buffers are not aligned correctly. It needs %d byte align buffer.\n", pHeader->surface.alignmen… in GFDGetTexturePointer()
1072 pHeader->surface.mipPtr = (char *)pDataStruct; in GFDGetTexturePointer()
1094 if(pHeader && !(pHeader->surface.imagePtr || pHeader->surface.mipPtr)) in GFDGetTexturePointer()
1097 return pHeader; in GFDGetTexturePointer()
1103 GX2Texture* pHeader = GFDGetTexturePointer(index, pData); in GFDGetGX2RTexturePointer() local
1105 if (pHeader) in GFDGetGX2RTexturePointer()
1108 … GX2RCreateSurfaceUserMemory(&pHeader->surface, pHeader->surface.imagePtr, pHeader->surface.mipPtr, in GFDGetGX2RTexturePointer()
1112 if ( pHeader->surface.imagePtr ) in GFDGetGX2RTexturePointer()
1113 GX2RInvalidateSurface(&pHeader->surface, 0, GX2R_OPTION_NONE); in GFDGetGX2RTexturePointer()
1114 if ( pHeader->surface.mipPtr ) in GFDGetGX2RTexturePointer()
1115 GX2RInvalidateSurface(&pHeader->surface, GX2R_SURFACE_ALL_MIPS, GX2R_OPTION_NONE); in GFDGetGX2RTexturePointer()
1118 return pHeader; in GFDGetGX2RTexturePointer()
1125 GFDHeader *pHeader = (GFDHeader *)pData; in GFDGetAlignMode() local
1126 return pHeader->alignMode; in GFDGetAlignMode()