Lines Matching refs:shaderExecutable
594 ShaderExecutableD3D *shaderExecutable) in VertexExecutable() argument
595 : mInputs(inputLayout), mSignature(signature), mShaderExecutable(shaderExecutable) in VertexExecutable()
661 ShaderExecutableD3D *shaderExecutable) in PixelExecutable() argument
662 : mOutputSignature(outputSignature), mShaderExecutable(shaderExecutable) in PixelExecutable()
672 std::unique_ptr<ShaderExecutableD3D> shaderExecutable) in ComputeExecutable() argument
673 : mSignature(signature), mShaderExecutable(std::move(shaderExecutable)) in ComputeExecutable()
1188 ShaderExecutableD3D *shaderExecutable = nullptr; in loadBinaryShaderExecutables() local
1192 separateAttribs, &shaderExecutable)); in loadBinaryShaderExecutables()
1194 if (!shaderExecutable) in loadBinaryShaderExecutables()
1206 new VertexExecutable(inputLayout, signature, shaderExecutable))); in loadBinaryShaderExecutables()
1223 ShaderExecutableD3D *shaderExecutable = nullptr; in loadBinaryShaderExecutables() local
1227 separateAttribs, &shaderExecutable)); in loadBinaryShaderExecutables()
1229 if (!shaderExecutable) in loadBinaryShaderExecutables()
1237 std::unique_ptr<PixelExecutable>(new PixelExecutable(outputs, shaderExecutable))); in loadBinaryShaderExecutables()
1466 size_t vertexShaderSize = vertexExecutable->shaderExecutable()->getLength(); in save()
1469 const uint8_t *vertexBlob = vertexExecutable->shaderExecutable()->getFunction(); in save()
1486 size_t pixelShaderSize = pixelExecutable->shaderExecutable()->getLength(); in save()
1489 const uint8_t *pixelBlob = pixelExecutable->shaderExecutable()->getFunction(); in save()
1520 size_t computeShaderSize = computeExecutable->shaderExecutable()->getLength(); in save()
1523 const uint8_t *computeBlob = computeExecutable->shaderExecutable()->getFunction(); in save()
1545 *outExecutable = mPixelExecutables[mCachedPixelExecutableIndex.value()]->shaderExecutable(); in getPixelExecutableForCachedOutputLayout()
1588 mVertexExecutables[mCachedVertexExecutableIndex.value()]->shaderExecutable(); in getVertexExecutableForCachedInputLayout()
1998 mComputeExecutables[mCachedComputeExecutableIndex.value()]->shaderExecutable(); in getComputeExecutableForImage2DBindLayout()