Lines Matching refs:ShHandle
281 // ShHandle held by but opaque to the driver. It is allocated,
287 typedef void* ShHandle;
298 COMPILER_EXPORT void ShGetBuiltInResourcesString(const ShHandle handle, size_t outStringLen, char *outStr);
312 COMPILER_EXPORT ShHandle ShConstructCompiler(
317 COMPILER_EXPORT void ShDestruct(ShHandle handle);
344 const ShHandle handle,
381 COMPILER_EXPORT void ShGetInfo(const ShHandle handle,
393 COMPILER_EXPORT void ShGetInfoLog(const ShHandle handle, char* infoLog);
403 COMPILER_EXPORT void ShGetObjectCode(const ShHandle handle, char* objCode);
432 COMPILER_EXPORT void ShGetVariableInfo(const ShHandle handle,
456 COMPILER_EXPORT void ShGetNameHashingEntry(const ShHandle handle,
467 COMPILER_EXPORT const std::vector<sh::Uniform> *ShGetUniforms(const ShHandle handle);
468 COMPILER_EXPORT const std::vector<sh::Varying> *ShGetVaryings(const ShHandle handle);
469 COMPILER_EXPORT const std::vector<sh::Attribute> *ShGetAttributes(const ShHandle handle);
470 COMPILER_EXPORT const std::vector<sh::Attribute> *ShGetOutputVariables(const ShHandle handle);
471 COMPILER_EXPORT const std::vector<sh::InterfaceBlock> *ShGetInterfaceBlocks(const ShHandle handle);
499 COMPILER_EXPORT bool ShGetInterfaceBlockRegister(const ShHandle handle,
511 COMPILER_EXPORT bool ShGetUniformRegister(const ShHandle handle,