Dgame revived

Gan via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sun Feb 22 15:03:15 PST 2015


On Sunday, 22 February 2015 at 22:49:16 UTC, Namespace wrote:
>> Stackoverflow says it is possible. One guy's fix was something 
>> like:
>> glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
>> glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
>> glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
>> glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
>>
>> Cause apparently it supports it.
>
> Ok, you could try to use something identical in the Window 
> constructor: 
> https://github.com/Dgame/Dgame/blob/master/Window/Window.d#L124
>
> ----
> SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3);
> SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 0);
> ----

Adding these lines before window creation make it load up to 
OpenGL 3.3:

SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3);
	SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 2);
	SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, 
SDL_GL_CONTEXT_PROFILE_CORE);


It runs now except it only displays a white screen. I'm testing 
your shapes tutorial.


More information about the Digitalmars-d-announce mailing list