[Mesa-dev] [PATCH 0/5] MSAA on R6xx

Török Edwin edwin+ml-mesadev at etorok.net
Mon Aug 27 06:47:26 PDT 2012


On 08/27/2012 12:33 PM, Török Edwin wrote:
> On 08/27/2012 05:00 AM, Marek Olšák wrote:
>> This series implements MSAA for the R6xx family of GPUs.
>>
>> The only problem is that the depth decompression doesn't work with MSAA depth buffers, which means for the GL user that depth-stencil blitting and depth-stencil resolve don't work, although those features are used very rarely, if at all.
>>
>> Also, the R11G11B10 float format isn't resolved correctly (it's too dark), but at least we have the option not to expose it.
>>
>> Please review.
>>
>> This is the last series I'd like to have in the next Mesa release and then we'll have OpenGL 3.0 on all chipsets except for Cayman (R9xx). Cayman will probably take more time, because it doesn't have transform feedback either.
> 
> Nice, I get 3.0 on my RV730 [*]:
> OpenGL renderer string: Gallium 0.4 on AMD RV730
> OpenGL version string: 3.0 Mesa 8.1-devel (git-59723c7)
> OpenGL shading language version string: 1.30
> 
> Is the creation of core/forward-compat contexts supposed to work, or do I need to build libglx/libdri2 from git for that to work?
> I see GLX_ARB_create_context and GLX_ARB_create_context_profile advertised in the client GLX extensions but not in the server extensions.
> 
> X.Org X Server 1.12.3.902 (1.12.4 RC 2)
> Release Date: 2012-08-19
> 

I just built X.Org X Server 1.12.99.905 (1.13.0 RC 5) from git and now I see the GLX_ARB_create_context and GLX_ARB_create_context_profile server extensions.
Requesting a forward compatible context however gives (with glutInitContext*):
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  34
  Current serial number in output stream:  33

--Edwin



More information about the mesa-dev mailing list