Lines Matching refs:Gles
1237 std::vector<Gles::PushConstantReflection> pushConstantReflection;
1243 Gles::ProcessStruct(std::string_view(name.data(), name.size()), 0, compiler, remap.base_type_id,
1372 Binding get_binding(Gles::CoreCompiler& compiler, spirv_cross::ID id)
1376 assert(dset < Gles::ResourceLimits::MAX_SETS);
1377 assert(dbind < Gles::ResourceLimits::MAX_BIND_IN_SET);
1396 void Collect(Gles::CoreCompiler& compiler, const spirv_cross::SmallVector<spirv_cross::Resource>& resources,
1429 std::vector<Gles::PushConstantReflection> infos;
1433 Gles::CoreCompiler& compiler, const spirv_cross::ShaderResources& res, ShaderModulePlatformDataGLES& plat_)
1482 void SetupSpirvCross(ShaderStageFlags stage, Gles::CoreCompiler* compiler, DeviceBackendType backend, bool ovrEnabled)
1521 auto compiler = Gles::CoreCompiler(reinterpret_cast<const uint32_t*>(createInfo.spvData.data()),
1528 Gles::ConvertSpecConstToConstant(compiler, "CORE_FLIP_NDC");
1535 Gles::ReflectPushConstants(compiler, res, me.plat_.infos, me.shaderStageFlags_);
1540 Gles::SetSpecMacro(compiler, "CORE_BACKEND_TYPE", 1U);
1543 Gles::ConvertConstantToUniform(compiler, me.source_, "CORE_FLIP_NDC");