Lines Matching refs:mOptions
2644 SpirvPositionTransformer(const GlslangSpirvOptions &options) : mOptions(options) {} in SpirvPositionTransformer()
2664 GlslangSpirvOptions mOptions; member in rx::__anon9e0b8ba10111::SpirvPositionTransformer
2737 switch (mOptions.preRotation) in preRotateXY()
2746 if (mOptions.negativeViewportSupported) in preRotateXY()
2798 if (!mOptions.transformPositionToVulkanClipSpace) in transformZToVulkanClipSpace()
2824 mOptions(options), in SpirvTransformer()
2871 GlslangSpirvOptions mOptions; member in rx::__anon9e0b8ba10111::SpirvTransformer
3000 mCurrentFunctionId == mEntryPointId && mOptions.shaderType != gl::ShaderType::Compute; in transformInstruction()
3099 if (IsRotationIdentity(mOptions.preRotation) && !mOptions.transformPositionToVulkanClipSpace && in writePendingDeclarations()
3100 !mOptions.isTransformFeedbackStage) in writePendingDeclarations()
3112 mVaryingPrecisionFixer.writeInputPreamble(mVariableInfoById, mOptions.shaderType, in writeInputPreamble()
3120 mVaryingPrecisionFixer.writeOutputPrologue(mVariableInfoById, mOptions.shaderType, in writeOutputPrologue()
3130 !IsRotationIdentity(mOptions.preRotation) || mOptions.transformPositionToVulkanClipSpace; in writeOutputPrologue()
3132 mOptions.isTransformFeedbackStage && !mOptions.isTransformFeedbackEmulated; in writeOutputPrologue()
3180 const ShaderInterfaceVariableInfo &info = mVariableInfoMap.get(mOptions.shaderType, name); in visitDecorate()
3202 if (!mVariableInfoMap.contains(mOptions.shaderType, name)) in visitMemberName()
3207 const ShaderInterfaceVariableInfo &info = mVariableInfoMap.get(mOptions.shaderType, name); in visitMemberName()
3293 const ShaderInterfaceVariableInfo &info = mVariableInfoMap.get(mOptions.shaderType, name); in visitVariable()
3298 mVaryingPrecisionFixer.visitVariable(info, mOptions.shaderType, typeId, id, storageClass, in visitVariable()
3300 if (mOptions.isTransformFeedbackStage) in visitVariable()
3302 mXfbCodeGenerator.visitVariable(info, mOptions.shaderType, name, typeId, id, storageClass); in visitVariable()
3323 if (mInactiveVaryingRemover.transformDecorate(*info, mOptions.shaderType, id, decoration, in transformDecorate()
3357 if (mOptions.isTransformFeedbackStage) in transformDecorate()
3406 if (mOptions.isTransformFeedbackStage) in transformDecorate()
3434 if (mOptions.removeDebugInfo) in transformDebugInfo()
3466 ASSERT(mOptions.shaderType == gl::ShaderType::Geometry); in transformEmitVertex()
3484 mInactiveVaryingRemover.modifyEntryPointInterfaceList(mVariableInfoById, mOptions.shaderType, in transformEntryPoint()
3521 if (mOptions.isTransformFeedbackStage) in transformReturn()
3536 if (mOptions.shaderType == gl::ShaderType::Geometry || in transformReturn()
3537 mOptions.shaderType == gl::ShaderType::Fragment) in transformReturn()
3567 if (info->activeStages[mOptions.shaderType]) in transformVariable()
3579 if (mXfbCodeGenerator.transformVariable(*info, mVariableInfoMap, mOptions.shaderType, typeId, in transformVariable()
3605 if (info->activeStages[mOptions.shaderType] && !info->useRelaxedPrecision) in transformAccessChain()
3621 mOptions.removeEarlyFragmentTestsOptimization) in transformExecutionMode()