Page 1 of 1

SM 3 with mesa/dri

PostPosted: Sun Nov 27, 2011 8:34 am
by huhn911
Hi! i am using the radeon (xorg) driver with mesa/dri support. After starting sm3 i get an error: Error: OpenGL 2.x does not appear to be present. Unable to proceed

Code: Select all
linux:/video/emulators/sega/supermodel3# ./Supermodel -print-gl-info
Supermodel: A Sega Model 3 Arcade Emulator (Version 0.2a)
Copyright (C) 2011 by Bart Trzynadlowski and Nik Henson

OpenGL information:

                   Vendor: Advanced Micro Devices, Inc.
                 Renderer: Mesa DRI R600 (RV670 9501) 20090101 x86/MMX/SSE2 TCL DRI2
                  Version: 1.5 Mesa 7.7.1
 Shading Language Version: (null)
Maximum Vertex Array Size: 3000 vertices
     Maximum Texture Size: 4096 texels
Maximum Vertex Attributes: 16
  Maximum Vertex Uniforms: 16

Re: SM 3 with mesa/dri

PostPosted: Sun Nov 27, 2011 11:53 am
by Bart
As far as I know, the Mesa drivers do not provide OpenGL 2.1 support. Note that the shader version string is null. Supermodel requires GLSL 1.2. Install native, binary drivers if they are available for your card.

Re: SM 3 with mesa/dri

PostPosted: Mon Nov 28, 2011 4:08 am
by huhn911
Thanks for the info. The trouble is, that the propritary drivers wont work with my 15khz arcade monitor in low resolutions.

Re: SM 3 with mesa/dri

PostPosted: Mon Nov 28, 2011 8:05 pm
by Bart
Unless you can find a way to get your arcade monitor working with the binary drivers, I'm afraid there is no way to get around this. Shaders are an integral part of Supermodel's rendering system and that can't really be helped, unfortunately. Hopefully the Mesa team has plans to support OpenGL 2.x at some point, because OpenGL 1.x and even 2.x now are considered deprecated.