Lines Matching defs:srcData

457 SHADERDECL(int) ShaderSetVertexShaderConstantB(void *pShaderContext, uint32_t start, const uint8_t *srcData, uint32_t count)
465 Log(("(ShaderSetVertexShaderConstantB %p, srcData %p, start %d, count %d)\n",
466 srcData, start, count));
468 if (!srcData || start >= MAX_CONST_B)
470 Log(("incorrect vertex shader const data: start(%u), srcData(0x%p), count(%u)", start, srcData, count));
474 memcpy(&This->updateStateBlock->vertexShaderConstantB[start], srcData, cnt * sizeof(BOOL));
476 Log(("Set BOOL constant %u to %s\n", start + i, srcData[i]? "true":"false"));
487 SHADERDECL(int) ShaderSetVertexShaderConstantI(void *pShaderContext, uint32_t start, const int32_t *srcData, uint32_t count)
495 Log(("(ShaderSetVertexShaderConstantI %p, srcData %p, start %d, count %d)\n",
496 srcData, start, count));
498 if (!srcData || start >= MAX_CONST_I)
500 Log(("incorrect vertex shader const data: start(%u), srcData(0x%p), count(%u)", start, srcData, count));
504 memcpy(&This->updateStateBlock->vertexShaderConstantI[start * 4], srcData, cnt * sizeof(int32_t) * 4);
515 SHADERDECL(int) ShaderSetVertexShaderConstantF(void *pShaderContext, uint32_t start, const float *srcData, uint32_t count)
522 Log(("(ShaderSetVertexShaderConstantF %p, srcData %p, start %d, count %d)\n",
523 srcData, start, count));
525 if (srcData == NULL || start + count > This->d3d_vshader_constantF || start > This->d3d_vshader_constantF)
527 Log(("incorrect vertex shader const data: start(%u), srcData(0x%p), count(%u)", start, srcData, count));
530 memcpy(&This->updateStateBlock->vertexShaderConstantF[start * 4], srcData, count * sizeof(float) * 4);
542 SHADERDECL(int) ShaderSetPixelShaderConstantB(void *pShaderContext, uint32_t start, const uint8_t *srcData, uint32_t count)
550 Log(("(ShaderSetPixelShaderConstantB %p, srcData %p, start %d, count %d)\n",
551 srcData, start, count));
553 if (!srcData || start >= MAX_CONST_B)
555 Log(("incorrect pixel shader const data: start(%u), srcData(0x%p), count(%u)", start, srcData, count));
559 memcpy(&This->updateStateBlock->pixelShaderConstantB[start], srcData, cnt * sizeof(BOOL));
561 Log(("Set BOOL constant %u to %s\n", start + i, srcData[i]? "true":"false"));
572 SHADERDECL(int) ShaderSetPixelShaderConstantI(void *pShaderContext, uint32_t start, const int32_t *srcData, uint32_t count)
580 Log(("(ShaderSetPixelShaderConstantI %p, srcData %p, start %d, count %d)\n",
581 srcData, start, count));
583 if (!srcData || start >= MAX_CONST_I)
585 Log(("incorrect pixel shader const data: start(%u), srcData(0x%p), count(%u)", start, srcData, count));
589 memcpy(&This->updateStateBlock->pixelShaderConstantI[start * 4], srcData, cnt * sizeof(int32_t) * 4);
600 SHADERDECL(int) ShaderSetPixelShaderConstantF(void *pShaderContext, uint32_t start, const float *srcData, uint32_t count)
607 Log(("(ShaderSetPixelShaderConstantF %p, srcData %p, start %d, count %d)\n",
608 srcData, start, count));
610 if (srcData == NULL || start + count > This->d3d_pshader_constantF || start > This->d3d_pshader_constantF)
612 Log(("incorrect pixel shader const data: start(%u), srcData(0x%p), count(%u)", start, srcData, count));
616 memcpy(&This->updateStateBlock->pixelShaderConstantF[start * 4], srcData, count * sizeof(float) * 4);