/dports/astro/stellarium/stellarium-0.21.3/plugins/Scenery3d/src/ |
H A D | ShaderManager.cpp | 32 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 D | ShaderManager.hpp | 53 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 D | S3DRenderer.cpp | 147 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 D | S3DRenderer.hpp | 128 ShaderMgr& getShaderManager() { return shaderManager; } in getShaderManager() 141 ShaderMgr shaderManager;
|
/dports/science/py-pymol/pymol-open-source-2.4.0/layer1/ |
H A D | SceneRender.cpp | 210 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 D | ScenePicking.cpp | 54 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 D | CGO.cpp | 1874 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 D | Setting.cpp | 991 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 D | Ortho.cpp | 1334 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 D | SceneRay.cpp | 182 G->ShaderMgr->ResetUniformSet(); in SceneRay()
|
/dports/science/py-pymol/pymol-open-source-2.4.0/layer0/ |
H A D | ShaderPrg.cpp | 123 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 D | ShaderMgr.cpp | 106 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 D | Texture.cpp | 107 if (G->ShaderMgr->ShadersPresent()){ in TextureInitTextTextureImpl() 220 if (use_shader && G->ShaderMgr->ShadersPresent()){ in TextureGetFromChar()
|
H A D | PyMOLGlobals.h | 163 CShaderMgr* ShaderMgr; member
|
/dports/science/py-pymol/pymol-open-source-2.4.0/layer2/ |
H A D | ObjectVolume.cpp | 306 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 D | RepSphereImmediate.cpp | 65 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 D | RepSphere.cpp | 148 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 D | RepSphereGenerate.cpp | 83 G->ShaderMgr->Enable_SphereShaderARB(); in RepSphere_Generate_ARB_Spheres()
|
H A D | ObjectCGO.cpp | 299 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 D | ObjectMesh.cpp | 744 shaderPrg = G->ShaderMgr->Enable_DefaultShader(info->pass); in ObjectMeshStateRenderShader() 757 shaderPrg = G->ShaderMgr->Enable_DefaultShader(info->pass); in ObjectMeshStateRenderShader()
|
H A D | ObjectSlice.cpp | 919 G->ShaderMgr->Disable_Current_Shader(); in render()
|
H A D | RepCylBond.cpp | 131 if (ok && shader_mode && G->ShaderMgr->ShaderPrgExists("cylinder")) { //GLSL in RepCylBondCGOGenerate()
|
H A D | RepCartoon.cpp | 131 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 D | RepLabel.cpp | 1298 && G->ShaderMgr->GeometryShadersPresent(); in RepLabelRender()
|
/dports/science/py-pymol/pymol-open-source-2.4.0/layer5/ |
H A D | PyMOL.cpp | 2068 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()
|