https://bugs.freedesktop.org/show_bug.cgi?id=51000 Bug #: 51000 Summary: [r300g, bisected] piglit fbo-generatemipmap-formats fails Classification: Unclassified Product: Mesa Version: git Platform: Other OS/Version: All Status: NEW Keywords: regression Severity: normal Priority: medium Component: Drivers/Gallium/r300 AssignedTo: dri-devel@xxxxxxxxxxxxxxxxxxxxx ReportedBy: pavel.ondracka@xxxxxxxx CC: kenneth@xxxxxxxxxxxxx ./bin/fbo-generatemipmap-formats -auto GL_EXT_texture_compression_rgtc Using test set: GL_EXT_texture_compression_rgtc Testing GL_COMPRESSED_RED Probe at (1,1) Expected: 1.000000 0.000000 0.000000 1.000000 Observed: 0.988235 0.000000 0.000000 1.000000 Testing GL_COMPRESSED_RED_RGTC1_EXT Probe at (1,1) Expected: 1.000000 0.000000 0.000000 1.000000 Observed: 0.988235 0.000000 0.000000 1.000000 Testing GL_COMPRESSED_RG Testing GL_COMPRESSED_RED_GREEN_RGTC2_EXT Testing GL_COMPRESSED_RED (NPOT) Probe at (1,1) Expected: 1.000000 0.000000 0.000000 1.000000 Observed: 0.988235 0.000000 0.000000 1.000000 Testing GL_COMPRESSED_RED_RGTC1_EXT (NPOT) Probe at (1,1) Expected: 1.000000 0.000000 0.000000 1.000000 Observed: 0.988235 0.000000 0.000000 1.000000 Testing GL_COMPRESSED_RG (NPOT) Testing GL_COMPRESSED_RED_GREEN_RGTC2_EXT (NPOT) PIGLIT: {'result': 'fail' } f8d40deea5c4abbbf93c2c572ce668a5a25f95e2 is the first bad commit commit f8d40deea5c4abbbf93c2c572ce668a5a25f95e2 Author: Kenneth Graunke <kenneth@xxxxxxxxxxxxx> Date: Tue Jun 5 23:51:04 2012 -0700 mesa: Return 8 bits for GL_TEXTURE_RED_SIZE on RGTC formats. From the issues section of the GL_ARB_texture_compression_rgtc extension: 15) What should glGetTexLevelParameter return for GL_TEXTURE_GREEN_SIZE and GL_TEXTURE_BLUE_SIZE for the RGTC1 formats? What should glGetTexLevelParameter return for GL_TEXTURE_BLUE_SIZE for the RGTC2 formats? RESOLVED: Zero bits. These formats always return 0.0 for these respective components and have no bits devoted to these components. Returning 8 bits for red size of RGTC1 and the red and green sizes of RGTC2 makes sense because that's the maximum potential precision for the uncompressed texels. Thus, we need to return 8 bits for GL_TEXTURE_RED_SIZE on all RGTC formats and 8 bits for GL_TEXTURE_GREEN_SIZE on RGTC2 formats. BLUE should be 0. Fixes oglconform/rgtc/advanced.texture_fetch.tex_param. Signed-off-by: Kenneth Graunke <kenneth@xxxxxxxxxxxxx> Reviewed-by: Brian Paul <brianp@xxxxxxxxxx> BTW llvmpipe works fine. GPU:RV530 Kernel: 3.4.0-1.fc17.i686 -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel