Skip to content

Commit

Permalink
[FIX #2] Fixed i3/i5 intel hd graphics bugs: copying texture after ea…
Browse files Browse the repository at this point in the history
…ch effects has strange effects
  • Loading branch information
fabriciocosta committed Aug 30, 2015
1 parent 0702ae7 commit d842ad9
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 10 deletions.
4 changes: 2 additions & 2 deletions libmoldeo/moConsole.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1568,12 +1568,12 @@ moConsole::Draw() {
RenderMan->BeginDrawEffect();
pEffect->Draw(&m_ConsoleState.tempo);
RenderMan->EndDrawEffect();
RenderMan->CopyRenderToTexture(MO_EFFECTS_TEX);
//RenderMan->CopyRenderToTexture(MO_EFFECTS_TEX);
}
}
}

//RenderMan->CopyRenderToTexture(MO_EFFECTS_TEX);
RenderMan->CopyRenderToTexture(MO_EFFECTS_TEX);
}

//sedibujan los post Effects
Expand Down
7 changes: 4 additions & 3 deletions libmoldeo/moEffect.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ moEffect::PreInit() {
devicecode = NULL;
m_EffectState.Init();

glewInit();
//glewInit();

/** Crea INLETS INTERNOS, es decir que no tienen un parametro asociado... (especificamente para su uso generico*/
moInlet* Inlet = new moInlet();
Expand Down Expand Up @@ -282,10 +282,11 @@ void moEffect::EndDraw() {
if (m_pResourceManager->GetGLMan())
m_pResourceManager->GetGLMan()->CheckErrors( GetName()+"::"+GetConfigName()+"::"+GetLabelName() );
*/

/*
if (m_pResourceManager)
if (m_pResourceManager->GetRenderMan())
m_pResourceManager->GetRenderMan()->EndDrawEffect();
m_pResourceManager->GetRenderMan()->EndDrawEffect();
*/
}


Expand Down
6 changes: 3 additions & 3 deletions libmoldeo/moRenderManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -305,8 +305,8 @@ void moRenderManager::BeginUpdateObject()

void moRenderManager::EndUpdateObject()
{
m_pGLManager->RestoreGLState();
Unlock();
m_pGLManager->RestoreGLState();
Unlock();
}

void moRenderManager::BeginDraw()
Expand All @@ -317,7 +317,7 @@ void moRenderManager::BeginDraw()

void moRenderManager::BeginDrawEffect()
{
Lock();
Lock();
if (m_pGLManager) m_pGLManager->SaveGLState();
if (m_pGLManager) m_pGLManager->SetPerspectiveView(m_render_width, m_render_height);
m_saved_screen = false;
Expand Down
4 changes: 2 additions & 2 deletions moldeoversion.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<moldeo api="1.0">
<version major="1" minor="0" release="beta" build="137">1.0 beta (build 137)</version>
<version major="1" minor="0" release="beta" build="138">1.0 beta (build 138)</version>
<comments></comments>
</moldeo>

0 comments on commit d842ad9

Please sign in to comment.