Home
last modified time | relevance | path

Searched refs:ShaderMgr (Results 1 – 25 of 28) sorted by relevance

12

/dports/astro/stellarium/stellarium-0.21.3/plugins/Scenery3d/src/
H A DShaderManager.cpp32 ShaderMgr::t_UniformStrings ShaderMgr::uniformStrings;
33 ShaderMgr::t_FeatureFlagStrings ShaderMgr::featureFlagsStrings;
35 ShaderMgr::ShaderMgr() in ShaderMgr() function in ShaderMgr
111 ShaderMgr::~ShaderMgr() in ~ShaderMgr()
116 void ShaderMgr::clearCache() in clearCache()
133 QOpenGLShaderProgram* ShaderMgr::findOrLoadShader(uint flags) in findOrLoadShader()
205 QString ShaderMgr::getVShaderName(uint flags) in getVShaderName()
233 QString ShaderMgr::getGShaderName(uint flags) in getGShaderName()
245 QString ShaderMgr::getFShaderName(uint flags) in getFShaderName()
280 bool ShaderMgr::preprocessShader(const QString &fileName, const uint flags, QByteArray &processedSo… in preprocessShader()
[all …]
H A DShaderManager.hpp53 class ShaderMgr class
56 ShaderMgr();
57 ~ShaderMgr();
219 QOpenGLShaderProgram* ShaderMgr::getShader(const GlobalShaderParameters& globals,const S3DScene::Ma… in getShader()
264 QOpenGLShaderProgram* ShaderMgr::getDebugShader() in getDebugShader()
269 QOpenGLShaderProgram* ShaderMgr::getCubeShader() in getCubeShader()
274 QOpenGLShaderProgram* ShaderMgr::getTextureShader() in getTextureShader()
279 GLint ShaderMgr::uniformLocation(const QOpenGLShaderProgram *shad, UNIFORM uni) in uniformLocation()
H A DS3DRenderer.cpp147 SET_UNIFORM(shader,ShaderMgr::UNIFORM_MAT_PROJECTION, projectionMatrix); in setupPassUniforms()
186 SET_UNIFORM(shader,static_cast<ShaderMgr::UNIFORM>(ShaderMgr::UNIFORM_TEX_SHADOW0+i), 4+i); in setupPassUniforms()
187 …SET_UNIFORM(shader,static_cast<ShaderMgr::UNIFORM>(ShaderMgr::UNIFORM_MAT_SHADOW0+i), shadowCPM.at… in setupPassUniforms()
220 SET_UNIFORM(shader,ShaderMgr::UNIFORM_MAT_MODELVIEW, modelViewMatrix); in setupFrameUniforms()
224 loc = shaderManager.uniformLocation(shader,ShaderMgr::UNIFORM_MAT_NORMAL); in setupFrameUniforms()
248 SET_UNIFORM(shader,ShaderMgr::UNIFORM_MTL_SHININESS,mat.Ns); in setupMaterialUniforms()
256 SET_UNIFORM(shader,ShaderMgr::UNIFORM_TEX_DIFFUSE,0); in setupMaterialUniforms()
261 SET_UNIFORM(shader,ShaderMgr::UNIFORM_TEX_EMISSIVE,1); in setupMaterialUniforms()
266 SET_UNIFORM(shader,ShaderMgr::UNIFORM_TEX_BUMP,2); in setupMaterialUniforms()
271 SET_UNIFORM(shader,ShaderMgr::UNIFORM_TEX_HEIGHT,3); in setupMaterialUniforms()
[all …]
H A DS3DRenderer.hpp128 ShaderMgr& getShaderManager() { return shaderManager; } in getShaderManager()
141 ShaderMgr shaderManager;
/dports/science/py-pymol/pymol-open-source-2.4.0/layer1/
H A DSceneRender.cpp210 G->ShaderMgr->Check_Reload(); in SceneRender()
220 G->ShaderMgr->ResetUniformSet(); in SceneRender()
223 G->ShaderMgr->FreeAllVBOs(); in SceneRender()
615 G->ShaderMgr->Disable_Current_Shader(); in SceneRenderAA()
1106 G->ShaderMgr->stereo_flag = -1; // left eye
1107 G->ShaderMgr->stereo_blend = 0;
1179 G->ShaderMgr->stereo_flag = 0;
1180 G->ShaderMgr->stereo_blend = 0;
1204 if (G->ShaderMgr){
1205 G->ShaderMgr->stereo_flag = 0;
[all …]
H A DScenePicking.cpp54 GLint currentFrameBuffer = G->ShaderMgr->default_framebuffer_id; in PickColorConverterSetRgbaBitsFromGL()
60 if (currentFrameBuffer != G->ShaderMgr->default_framebuffer_id) { in PickColorConverterSetRgbaBitsFromGL()
61 glBindFramebuffer(GL_FRAMEBUFFER, G->ShaderMgr->default_framebuffer_id); in PickColorConverterSetRgbaBitsFromGL()
73 if (currentFrameBuffer != G->ShaderMgr->default_framebuffer_id) { in PickColorConverterSetRgbaBitsFromGL()
310 G->ShaderMgr->SetIsPicking(true); in SceneRenderPicking()
316 G->ShaderMgr->SetIsPicking(false); in SceneRenderPicking()
H A DCGO.cpp1874 I->G->ShaderMgr->AddVBOToFree(buf); in CGOFreeVBOs()
2362 I->G->ShaderMgr->freeGPUBuffer(vboid); in OptimizePointsToVBO()
2367 I->G->ShaderMgr->freeGPUBuffer(vboid); in OptimizePointsToVBO()
2897 I->G->ShaderMgr->freeGPUBuffer(pickvboid); in CGOOptimizeToVBONotIndexed()
2909 I->G->ShaderMgr->freeGPUBuffer(vboid); in CGOOptimizeToVBONotIndexed()
3156 I->G->ShaderMgr->freeGPUBuffer(vboid); in CGOOptimizeToVBONotIndexed()
3544 I->G->ShaderMgr->freeGPUBuffer(vboid); in CGOOptimizeToVBOIndexed()
4617 I->G->ShaderMgr->freeGPUBuffer(vboid); in CGOOptimizeTextures()
4623 I->G->ShaderMgr->freeGPUBuffer(vboid); in CGOOptimizeTextures()
6952 CShaderMgr *shaderMgr = I->G->ShaderMgr; in CGO_gl_enable()
[all …]
H A DSetting.cpp991 if (G->ShaderMgr->IsConfigured() && !G->ShaderMgr->ShadersPresent()){ in SettingCheckUseShaders()
1929 G->ShaderMgr->Set_Reload_Bits(RELOAD_VARIABLES); in SettingGenerateSideEffects()
1943 G->ShaderMgr->ResetUniformSet(); in SettingGenerateSideEffects()
1988 G->ShaderMgr->Set_Reload_Bits(RELOAD_VARIABLES); in SettingGenerateSideEffects()
1995 G->ShaderMgr->Set_Reload_Bits(RELOAD_VARIABLES); in SettingGenerateSideEffects()
2050 G->ShaderMgr->IsConfigured() && !G->ShaderMgr->GeometryShadersPresent()) { in SettingGenerateSideEffects()
2059 G->ShaderMgr->Set_Reload_Bits(RELOAD_VARIABLES); in SettingGenerateSideEffects()
2274 if (G->ShaderMgr->shaders_present && !G->ShaderMgr->ShaderPrgExists("cylinder")){ in SettingGenerateSideEffects()
2631 G->ShaderMgr->Set_Reload_Bits(RELOAD_VARIABLES); in SettingGenerateSideEffects()
2750 G->ShaderMgr->Set_Reload_Bits(RELOAD_VARIABLES); in SettingGenerateSideEffects()
[all …]
H A DOrtho.cpp1334 if (!G->ShaderMgr->ShadersPresent()){ in bg_grad()
1432 G->ShaderMgr->Reload_All_Shaders(); in bg_grad()
1665 if (G->ShaderMgr->ShadersPresent()){ in OrthoDoDraw()
2012 G->ShaderMgr->Disable_Current_Shader(); in OrthoRenderCGO()
2340 G->ShaderMgr->ResetUniformSet(); in OrthoReshape()
2857 G->ShaderMgr->Reload_All_Shaders(); in OrthoSetBackgroundImage()
H A DSceneRay.cpp182 G->ShaderMgr->ResetUniformSet(); in SceneRay()
/dports/science/py-pymol/pymol-open-source-2.4.0/layer0/
H A DShaderPrg.cpp123 G->ShaderMgr->AddShaderPrg(I); in NewARB()
133 G->ShaderMgr->current_shader = nullptr; in DisableARB()
156 Set1i("isPicking", SettingGetGlobal_b(G, cSetting_pick_shading) ? 1 : G->ShaderMgr->is_picking); in Enable()
162 G->ShaderMgr->current_shader = nullptr; in Disable()
389 SetMat3fc("matL", G->ShaderMgr->stereo_flag < 0 ? in Set_AnaglyphMode()
409 Set1f("which_pass", G->ShaderMgr->stereo_draw_buffer_pass ? 1.f : 0.f); in Set_Stereo_And_AnaglyphMode()
421 glBindTexture(GL_TEXTURE_CUBE_MAP, G->ShaderMgr->lightingTexture); in Set_Specular_Values()
H A DShaderMgr.cpp106 CShaderMgr *I = G->ShaderMgr; in reload()
257 if(G->ShaderMgr) in disableGeometryShaders()
258 G->ShaderMgr->SetPreprocVar("use_geometry_shaders", false); in disableGeometryShaders()
646 G->ShaderMgr = new CShaderMgr(G); in ShaderMgrInit()
648 if(!G->ShaderMgr) in ShaderMgrInit()
818 G->ShaderMgr->shaders_present = 0; in Config()
1271 if (G->ShaderMgr->stereo_blend){ in Enable_OITCopyShader()
H A DTexture.cpp107 if (G->ShaderMgr->ShadersPresent()){ in TextureInitTextTextureImpl()
220 if (use_shader && G->ShaderMgr->ShadersPresent()){ in TextureGetFromChar()
H A DPyMOLGlobals.h163 CShaderMgr* ShaderMgr; member
/dports/science/py-pymol/pymol-open-source-2.4.0/layer2/
H A DObjectVolume.cpp306 G->ShaderMgr->freeGPUBuffers(t.data(), 3); in ~ObjectVolumeState()
644 auto tex = G->ShaderMgr->newGPUBuffer<textureBuffer_t>( in createColorTexture()
699 auto tex = G->ShaderMgr->newGPUBuffer<textureBuffer_t>( in createPreintegrationTexture()
749 if (G && !(G->ShaderMgr->ShadersPresent())) in render()
805 G->ShaderMgr->freeGPUBuffer(vs->textures[1]); in render()
846 G->ShaderMgr->freeGPUBuffer(vs->textures[0]); in render()
850 G->ShaderMgr->freeGPUBuffer(vs->textures[2]); in render()
855 auto texture = G->ShaderMgr->newGPUBuffer<textureBuffer_t>( in render()
948 G->ShaderMgr->bindGPUBuffer(vs->textures[1]); in render()
951 G->ShaderMgr->bindGPUBuffer(vs->textures[0]); in render()
[all …]
H A DRepSphereImmediate.cpp65 G, "sphere_arb", G->ShaderMgr->GetShaderSource("sphere_arb_vs.vs"), in RenderSphereMode_Immediate_5()
66 G->ShaderMgr->GetShaderSource("sphere_arb_fs.fs")); in RenderSphereMode_Immediate_5()
73 G->ShaderMgr->Enable_SphereShaderARB(); in RenderSphereMode_Immediate_5()
H A DRepSphere.cpp148 G->ShaderMgr->GetShaderSource("sphere_arb_vs.vs"), in RepGetSphereMode()
149 G->ShaderMgr->GetShaderSource("sphere_arb_fs.fs")); in RepGetSphereMode()
156 if (!use_shader || !G->ShaderMgr->ShaderPrgExists("sphere")) { in RepGetSphereMode()
166 if (!use_shader || !G->ShaderMgr->ShaderPrgExists("sphere")) { in RepGetSphereMode()
H A DRepSphereGenerate.cpp83 G->ShaderMgr->Enable_SphereShaderARB(); in RepSphere_Generate_ARB_Spheres()
H A DObjectCGO.cpp299 shaderPrg = G->ShaderMgr->Enable_DefaultShader(info->pass); in ObjectCGORenderState()
384 && G->ShaderMgr->Get_DefaultSphereShader(0) in ObjectCGOGenerateCGO()
385 && G->ShaderMgr->Get_CylinderShader(0)) in ObjectCGOGenerateCGO()
H A DObjectMesh.cpp744 shaderPrg = G->ShaderMgr->Enable_DefaultShader(info->pass); in ObjectMeshStateRenderShader()
757 shaderPrg = G->ShaderMgr->Enable_DefaultShader(info->pass); in ObjectMeshStateRenderShader()
H A DObjectSlice.cpp919 G->ShaderMgr->Disable_Current_Shader(); in render()
H A DRepCylBond.cpp131 if (ok && shader_mode && G->ShaderMgr->ShaderPrgExists("cylinder")) { //GLSL in RepCylBondCGOGenerate()
H A DRepCartoon.cpp131 has_cylinders_to_optimize = G->ShaderMgr->Get_CylinderShader(info->pass, 0) && in RepCartoonCGOGenerate()
167 if (has_cylinders_to_optimize && G->ShaderMgr->Get_CylinderShader(info->pass, 0)){ in RepCartoonCGOGenerate()
H A DRepLabel.cpp1298 && G->ShaderMgr->GeometryShadersPresent(); in RepLabelRender()
/dports/science/py-pymol/pymol-open-source-2.4.0/layer5/
H A DPyMOL.cpp2068 DeleteP(G->ShaderMgr); in PyMOL_Stop()
2262 G->ShaderMgr->default_framebuffer_id = buf; in check_gl_stereo_capable()
2284 I->G->ShaderMgr->Config(); in PyMOL_DrawWithoutLock()

12