OldSchoolHack

Register / Login English

[GUI] wie Sie mit OpenGL32 Drawing


icon [GUI] wie Sie mit OpenGL32 Drawing #1

Join Date: Jul 2013

Posts: 5

TEXT Code:
  1. #include <d3dx9.h>
  2. #include "GUI/OSHGui.hpp"
  3. #include "GUI/Input/WindowsMessage.hpp"
  4. #include "GUI/Drawing/OpenGL/RendererOpenGL.hpp"
  5. #include "GUI/form1.hpp"


TEXT Code:
  1. void APIENTRY Hooked_glBegin( GLenum mode )
  2. {
  3. // was ist der Code ???
  4. (*pglBegin)( mode );
  5. }
  6.  

TEXT Code:
  1. void APIENTRY Hooked_glEnd( void )
  2. {
  3. // was ist der Code ???
  4. (*pglEnd)();
  5. }


icon #2

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Was soll das sein?
icon #3

Join Date: Jul 2013

Posts: 5

Quote from Dovahkiin
Was soll das sein?

how to draw using opengl32 ? NOT DIRECTX !
Wie zeichnet man mit OpenGL32 ? NICHT DIRECTX !

google translate fail
icon #4

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
Genauso wie bei DirectX auch, nur dass du statt dem RendererDX... einen RendererOpenGL erzeugst. Der Rest bleibt exakt gleich, das ist ja der Sinn der Abstraktion.

Der Code kommt wahrscheinlich dann in Hooked_glEnd. Den DX Include brauchst du dann sicher auch nicht.

__________________

Hallo
Last edited by KN4CK3R (Mon 29. Jul 2013, 19:29)

Reason: no reason given

icon #5

Join Date: Jul 2013

Posts: 5

Quote from KN4CK3R
Genauso wie bei DirectX auch, nur dass du statt dem RendererDX... einen RendererOpenGL erzeugst. Der Rest bleibt exakt gleich, das ist ja der Sinn der Abstraktion.

Der Code kommt wahrscheinlich dann in Hooked_glEnd. Den DX Include brauchst du dann sicher auch nicht.

MVS 2010/2012

Drawing::IRenderer* GL = new Drawing::RendererOpenGL(); // ERROR C2259
Application::Instance()->Create(GL);
Application::Instance()->Run(std::shared_ptr<Form>(new MainForm()));
Application::Instance()->Enable();

icon #6

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
es ist erlaubt in dem Forum hier ganze Sätze zu schreiben, so kann und wird dir niemand helfen

__________________

Hallo