Lines Matching refs:mProgramState
40 mShaderPrograms->deleteProgram(context, {mProgramState.program}); in onDestroy()
55 Program *programObject = getProgram(mProgramState.program); in prepareForDraw()
64 setUniform1i(context, programObject, mProgramState.enableAlphaTestLoc, in prepareForDraw()
66 setUniform1i(context, programObject, mProgramState.enableLightingLoc, in prepareForDraw()
68 setUniform1i(context, programObject, mProgramState.enableRescaleNormalLoc, in prepareForDraw()
70 setUniform1i(context, programObject, mProgramState.enableNormalizeLoc, in prepareForDraw()
72 setUniform1i(context, programObject, mProgramState.enableColorMaterialLoc, in prepareForDraw()
74 setUniform1i(context, programObject, mProgramState.fogEnableLoc, in prepareForDraw()
84 setUniform1i(context, programObject, mProgramState.enableClipPlanesLoc, enableClipPlanes); in prepareForDraw()
143 setUniform1iv(context, programObject, mProgramState.enableTexture2DLoc, kTexUnitCount, in prepareForDraw()
145 setUniform1iv(context, programObject, mProgramState.enableTextureCubeMapLoc, kTexUnitCount, in prepareForDraw()
148 setUniform1iv(context, programObject, mProgramState.textureFormatLoc, kTexUnitCount, in prepareForDraw()
151 setUniform4fv(programObject, mProgramState.drawTextureNormalizedCropRectLoc, kTexUnitCount, in prepareForDraw()
193 setUniformMatrix4fv(programObject, mProgramState.projMatrixLoc, 1, GL_FALSE, proj.data()); in prepareForDraw()
196 setUniformMatrix4fv(programObject, mProgramState.modelviewMatrixLoc, 1, GL_FALSE, in prepareForDraw()
200 setUniformMatrix4fv(programObject, mProgramState.modelviewInvTrLoc, 1, GL_FALSE, in prepareForDraw()
211 setUniformMatrix4fv(programObject, mProgramState.textureMatrixLoc, kTexUnitCount, GL_FALSE, in prepareForDraw()
250 setUniform1iv(context, programObject, mProgramState.textureEnvModeLoc, kTexUnitCount, in prepareForDraw()
252 setUniform1iv(context, programObject, mProgramState.combineRgbLoc, kTexUnitCount, in prepareForDraw()
254 setUniform1iv(context, programObject, mProgramState.combineAlphaLoc, kTexUnitCount, in prepareForDraw()
257 setUniform1iv(context, programObject, mProgramState.src0rgbLoc, kTexUnitCount, in prepareForDraw()
259 setUniform1iv(context, programObject, mProgramState.src0alphaLoc, kTexUnitCount, in prepareForDraw()
261 setUniform1iv(context, programObject, mProgramState.src1rgbLoc, kTexUnitCount, in prepareForDraw()
263 setUniform1iv(context, programObject, mProgramState.src1alphaLoc, kTexUnitCount, in prepareForDraw()
265 setUniform1iv(context, programObject, mProgramState.src2rgbLoc, kTexUnitCount, in prepareForDraw()
267 setUniform1iv(context, programObject, mProgramState.src2alphaLoc, kTexUnitCount, in prepareForDraw()
270 setUniform1iv(context, programObject, mProgramState.op0rgbLoc, kTexUnitCount, in prepareForDraw()
272 setUniform1iv(context, programObject, mProgramState.op0alphaLoc, kTexUnitCount, in prepareForDraw()
274 setUniform1iv(context, programObject, mProgramState.op1rgbLoc, kTexUnitCount, in prepareForDraw()
276 setUniform1iv(context, programObject, mProgramState.op1alphaLoc, kTexUnitCount, in prepareForDraw()
278 setUniform1iv(context, programObject, mProgramState.op2rgbLoc, kTexUnitCount, in prepareForDraw()
280 setUniform1iv(context, programObject, mProgramState.op2alphaLoc, kTexUnitCount, in prepareForDraw()
283 setUniform4fv(programObject, mProgramState.textureEnvColorLoc, kTexUnitCount, in prepareForDraw()
285 setUniform1fv(programObject, mProgramState.rgbScaleLoc, kTexUnitCount, in prepareForDraw()
287 setUniform1fv(programObject, mProgramState.alphaScaleLoc, kTexUnitCount, in prepareForDraw()
290 setUniform1iv(context, programObject, mProgramState.pointSpriteCoordReplaceLoc, in prepareForDraw()
297 setUniform1i(context, programObject, mProgramState.alphaFuncLoc, in prepareForDraw()
299 setUniform1f(programObject, mProgramState.alphaTestRefLoc, gles1State.mAlphaTestRef); in prepareForDraw()
305 setUniform1i(context, programObject, mProgramState.shadeModelFlatLoc, in prepareForDraw()
313 setUniform4fv(programObject, mProgramState.materialAmbientLoc, 1, material.ambient.data()); in prepareForDraw()
314 setUniform4fv(programObject, mProgramState.materialDiffuseLoc, 1, material.diffuse.data()); in prepareForDraw()
315 setUniform4fv(programObject, mProgramState.materialSpecularLoc, 1, in prepareForDraw()
317 setUniform4fv(programObject, mProgramState.materialEmissiveLoc, 1, in prepareForDraw()
319 setUniform1f(programObject, mProgramState.materialSpecularExponentLoc, in prepareForDraw()
327 setUniform4fv(programObject, mProgramState.lightModelSceneAmbientLoc, 1, in prepareForDraw()
354 setUniform1iv(context, programObject, mProgramState.lightEnablesLoc, kLightCount, in prepareForDraw()
356 setUniform4fv(programObject, mProgramState.lightAmbientsLoc, kLightCount, in prepareForDraw()
358 setUniform4fv(programObject, mProgramState.lightDiffusesLoc, kLightCount, in prepareForDraw()
360 setUniform4fv(programObject, mProgramState.lightSpecularsLoc, kLightCount, in prepareForDraw()
362 setUniform4fv(programObject, mProgramState.lightPositionsLoc, kLightCount, in prepareForDraw()
364 setUniform3fv(programObject, mProgramState.lightDirectionsLoc, kLightCount, in prepareForDraw()
366 setUniform1fv(programObject, mProgramState.lightSpotlightExponentsLoc, kLightCount, in prepareForDraw()
368 setUniform1fv(programObject, mProgramState.lightSpotlightCutoffAnglesLoc, kLightCount, in prepareForDraw()
370 setUniform1fv(programObject, mProgramState.lightAttenuationConstsLoc, kLightCount, in prepareForDraw()
372 setUniform1fv(programObject, mProgramState.lightAttenuationLinearsLoc, kLightCount, in prepareForDraw()
374 setUniform1fv(programObject, mProgramState.lightAttenuationQuadraticsLoc, kLightCount, in prepareForDraw()
381 setUniform1i(context, programObject, mProgramState.fogModeLoc, ToGLenum(fog.mode)); in prepareForDraw()
382 setUniform1f(programObject, mProgramState.fogDensityLoc, fog.density); in prepareForDraw()
383 setUniform1f(programObject, mProgramState.fogStartLoc, fog.start); in prepareForDraw()
384 setUniform1f(programObject, mProgramState.fogEndLoc, fog.end); in prepareForDraw()
385 setUniform4fv(programObject, mProgramState.fogColorLoc, 1, fog.color.data()); in prepareForDraw()
400 setUniform1i(context, programObject, mProgramState.enableClipPlanesLoc, enableClipPlanes); in prepareForDraw()
401 setUniform1iv(context, programObject, mProgramState.clipPlaneEnablesLoc, kClipPlaneCount, in prepareForDraw()
403 setUniform4fv(programObject, mProgramState.clipPlanesLoc, kClipPlaneCount, in prepareForDraw()
411 setUniform1i(context, programObject, mProgramState.pointRasterizationLoc, in prepareForDraw()
413 setUniform1i(context, programObject, mProgramState.pointSpriteEnabledLoc, in prepareForDraw()
415 setUniform1f(programObject, mProgramState.pointSizeMinLoc, pointParams.pointSizeMin); in prepareForDraw()
416 setUniform1f(programObject, mProgramState.pointSizeMaxLoc, pointParams.pointSizeMax); in prepareForDraw()
417 setUniform3fv(programObject, mProgramState.pointDistanceAttenuationLoc, 1, in prepareForDraw()
423 setUniform1i(context, programObject, mProgramState.enableDrawTextureLoc, in prepareForDraw()
425 setUniform4fv(programObject, mProgramState.drawTextureCoordsLoc, 1, mDrawTextureCoords); in prepareForDraw()
426 setUniform2fv(programObject, mProgramState.drawTextureDimsLoc, 1, mDrawTextureDims); in prepareForDraw()
633 &mProgramState.program)); in initializeRendererProgram()
638 Program *programObject = getProgram(mProgramState.program); in initializeRendererProgram()
640 mProgramState.projMatrixLoc = programObject->getUniformLocation("projection"); in initializeRendererProgram()
641 mProgramState.modelviewMatrixLoc = programObject->getUniformLocation("modelview"); in initializeRendererProgram()
642 mProgramState.textureMatrixLoc = programObject->getUniformLocation("texture_matrix"); in initializeRendererProgram()
643 mProgramState.modelviewInvTrLoc = programObject->getUniformLocation("modelview_invtr"); in initializeRendererProgram()
653 mProgramState.tex2DSamplerLocs[i] = programObject->getUniformLocation(ss2d.str().c_str()); in initializeRendererProgram()
654 mProgramState.texCubeSamplerLocs[i] = in initializeRendererProgram()
658 mProgramState.enableTexture2DLoc = programObject->getUniformLocation("enable_texture_2d"); in initializeRendererProgram()
659 mProgramState.enableTextureCubeMapLoc = in initializeRendererProgram()
662 mProgramState.textureFormatLoc = programObject->getUniformLocation("texture_format"); in initializeRendererProgram()
663 mProgramState.textureEnvModeLoc = programObject->getUniformLocation("texture_env_mode"); in initializeRendererProgram()
664 mProgramState.combineRgbLoc = programObject->getUniformLocation("combine_rgb"); in initializeRendererProgram()
665 mProgramState.combineAlphaLoc = programObject->getUniformLocation("combine_alpha"); in initializeRendererProgram()
666 mProgramState.src0rgbLoc = programObject->getUniformLocation("src0_rgb"); in initializeRendererProgram()
667 mProgramState.src0alphaLoc = programObject->getUniformLocation("src0_alpha"); in initializeRendererProgram()
668 mProgramState.src1rgbLoc = programObject->getUniformLocation("src1_rgb"); in initializeRendererProgram()
669 mProgramState.src1alphaLoc = programObject->getUniformLocation("src1_alpha"); in initializeRendererProgram()
670 mProgramState.src2rgbLoc = programObject->getUniformLocation("src2_rgb"); in initializeRendererProgram()
671 mProgramState.src2alphaLoc = programObject->getUniformLocation("src2_alpha"); in initializeRendererProgram()
672 mProgramState.op0rgbLoc = programObject->getUniformLocation("op0_rgb"); in initializeRendererProgram()
673 mProgramState.op0alphaLoc = programObject->getUniformLocation("op0_alpha"); in initializeRendererProgram()
674 mProgramState.op1rgbLoc = programObject->getUniformLocation("op1_rgb"); in initializeRendererProgram()
675 mProgramState.op1alphaLoc = programObject->getUniformLocation("op1_alpha"); in initializeRendererProgram()
676 mProgramState.op2rgbLoc = programObject->getUniformLocation("op2_rgb"); in initializeRendererProgram()
677 mProgramState.op2alphaLoc = programObject->getUniformLocation("op2_alpha"); in initializeRendererProgram()
678 mProgramState.textureEnvColorLoc = programObject->getUniformLocation("texture_env_color"); in initializeRendererProgram()
679 mProgramState.rgbScaleLoc = programObject->getUniformLocation("texture_env_rgb_scale"); in initializeRendererProgram()
680 mProgramState.alphaScaleLoc = programObject->getUniformLocation("texture_env_alpha_scale"); in initializeRendererProgram()
681 mProgramState.pointSpriteCoordReplaceLoc = in initializeRendererProgram()
684 mProgramState.enableAlphaTestLoc = programObject->getUniformLocation("enable_alpha_test"); in initializeRendererProgram()
685 mProgramState.alphaFuncLoc = programObject->getUniformLocation("alpha_func"); in initializeRendererProgram()
686 mProgramState.alphaTestRefLoc = programObject->getUniformLocation("alpha_test_ref"); in initializeRendererProgram()
688 mProgramState.shadeModelFlatLoc = programObject->getUniformLocation("shade_model_flat"); in initializeRendererProgram()
689 mProgramState.enableLightingLoc = programObject->getUniformLocation("enable_lighting"); in initializeRendererProgram()
690 mProgramState.enableRescaleNormalLoc = in initializeRendererProgram()
692 mProgramState.enableNormalizeLoc = programObject->getUniformLocation("enable_normalize"); in initializeRendererProgram()
693 mProgramState.enableColorMaterialLoc = in initializeRendererProgram()
696 mProgramState.materialAmbientLoc = programObject->getUniformLocation("material_ambient"); in initializeRendererProgram()
697 mProgramState.materialDiffuseLoc = programObject->getUniformLocation("material_diffuse"); in initializeRendererProgram()
698 mProgramState.materialSpecularLoc = programObject->getUniformLocation("material_specular"); in initializeRendererProgram()
699 mProgramState.materialEmissiveLoc = programObject->getUniformLocation("material_emissive"); in initializeRendererProgram()
700 mProgramState.materialSpecularExponentLoc = in initializeRendererProgram()
703 mProgramState.lightModelSceneAmbientLoc = in initializeRendererProgram()
705 mProgramState.lightModelTwoSidedLoc = in initializeRendererProgram()
708 mProgramState.lightEnablesLoc = programObject->getUniformLocation("light_enables"); in initializeRendererProgram()
709 mProgramState.lightAmbientsLoc = programObject->getUniformLocation("light_ambients"); in initializeRendererProgram()
710 mProgramState.lightDiffusesLoc = programObject->getUniformLocation("light_diffuses"); in initializeRendererProgram()
711 mProgramState.lightSpecularsLoc = programObject->getUniformLocation("light_speculars"); in initializeRendererProgram()
712 mProgramState.lightPositionsLoc = programObject->getUniformLocation("light_positions"); in initializeRendererProgram()
713 mProgramState.lightDirectionsLoc = programObject->getUniformLocation("light_directions"); in initializeRendererProgram()
714 mProgramState.lightSpotlightExponentsLoc = in initializeRendererProgram()
716 mProgramState.lightSpotlightCutoffAnglesLoc = in initializeRendererProgram()
718 mProgramState.lightAttenuationConstsLoc = in initializeRendererProgram()
720 mProgramState.lightAttenuationLinearsLoc = in initializeRendererProgram()
722 mProgramState.lightAttenuationQuadraticsLoc = in initializeRendererProgram()
725 mProgramState.fogEnableLoc = programObject->getUniformLocation("enable_fog"); in initializeRendererProgram()
726 mProgramState.fogModeLoc = programObject->getUniformLocation("fog_mode"); in initializeRendererProgram()
727 mProgramState.fogDensityLoc = programObject->getUniformLocation("fog_density"); in initializeRendererProgram()
728 mProgramState.fogStartLoc = programObject->getUniformLocation("fog_start"); in initializeRendererProgram()
729 mProgramState.fogEndLoc = programObject->getUniformLocation("fog_end"); in initializeRendererProgram()
730 mProgramState.fogColorLoc = programObject->getUniformLocation("fog_color"); in initializeRendererProgram()
732 mProgramState.enableClipPlanesLoc = programObject->getUniformLocation("enable_clip_planes"); in initializeRendererProgram()
733 mProgramState.clipPlaneEnablesLoc = programObject->getUniformLocation("clip_plane_enables"); in initializeRendererProgram()
734 mProgramState.clipPlanesLoc = programObject->getUniformLocation("clip_planes"); in initializeRendererProgram()
736 mProgramState.pointRasterizationLoc = programObject->getUniformLocation("point_rasterization"); in initializeRendererProgram()
737 mProgramState.pointSizeMinLoc = programObject->getUniformLocation("point_size_min"); in initializeRendererProgram()
738 mProgramState.pointSizeMaxLoc = programObject->getUniformLocation("point_size_max"); in initializeRendererProgram()
739 mProgramState.pointDistanceAttenuationLoc = in initializeRendererProgram()
741 mProgramState.pointSpriteEnabledLoc = programObject->getUniformLocation("point_sprite_enabled"); in initializeRendererProgram()
743 mProgramState.enableDrawTextureLoc = programObject->getUniformLocation("enable_draw_texture"); in initializeRendererProgram()
744 mProgramState.drawTextureCoordsLoc = programObject->getUniformLocation("draw_texture_coords"); in initializeRendererProgram()
745 mProgramState.drawTextureDimsLoc = programObject->getUniformLocation("draw_texture_dims"); in initializeRendererProgram()
746 mProgramState.drawTextureNormalizedCropRectLoc = in initializeRendererProgram()
753 setUniform1i(context, programObject, mProgramState.tex2DSamplerLocs[i], i); in initializeRendererProgram()
754 setUniform1i(context, programObject, mProgramState.texCubeSamplerLocs[i], in initializeRendererProgram()