You can subscribe to this list here.
1999 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2000 |
Jan
(17) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(8) |
Jul
|
Aug
(7) |
Sep
(8) |
Oct
(67) |
Nov
(32) |
Dec
(78) |
2001 |
Jan
(20) |
Feb
(5) |
Mar
(8) |
Apr
(9) |
May
(12) |
Jun
|
Jul
(2) |
Aug
(6) |
Sep
|
Oct
|
Nov
|
Dec
|
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
(5) |
Nov
(9) |
Dec
(4) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
(9) |
May
|
Jun
(4) |
Jul
(2) |
Aug
(8) |
Sep
(25) |
Oct
(2) |
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
(3) |
Sep
|
Oct
(2) |
Nov
|
Dec
(3) |
2008 |
Jan
(2) |
Feb
(8) |
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(5) |
Dec
|
2009 |
Jan
(1) |
Feb
|
Mar
(5) |
Apr
(2) |
May
|
Jun
(4) |
Jul
(3) |
Aug
(1) |
Sep
(6) |
Oct
|
Nov
(6) |
Dec
(9) |
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: He, S. <shu...@in...> - 2008-08-06 12:43:43
|
He, Shuang wrote: > Hi, > I've written a glean case for GL_EXT_framebuffer_object. The > test case is attached. > > The test case is categorized into following parts: > > Functionality: > > Sanity check (checks max number of supported color > attachment points, default framebuffer binding, max Renderbuffer Size) > > Render to texture through single Framebuffer > object (1D, 2D, 3D, Cube texture, combined with depth/stencil buffer). > > Render to multiple textures through > multiple/single Framebuffer object (test render to 2D texture in > different usage models). > > Render to depth texture without color buffer. > > Render to texture with manual mipmap generation. > > Performance: > > Compare performance of new style texture through > FBO with previous glCopyTexImgage style texture > > Thanks > --Shuang > > > Updated test case attached. since I forgot to set the texture wrap modes. And test case can get pass/fail=8/0 for software rendering now. Thanks --Shuang |
From: He, S. <shu...@in...> - 2008-08-05 07:01:23
|
Hi, I've written a glean case for GL_EXT_framebuffer_object. The test case is attached. The test case is categorized into following parts: Functionality: Sanity check (checks max number of supported color attachment points, default framebuffer binding, max Renderbuffer Size) Render to texture through single Framebuffer object (1D, 2D, 3D, Cube texture, combined with depth/stencil buffer). Render to multiple textures through multiple/single Framebuffer object (test render to 2D texture in different usage models). Render to depth texture without color buffer. Render to texture with manual mipmap generation. Performance: Compare performance of new style texture through FBO with previous glCopyTexImgage style texture Thanks --Shuang |
From: Offers <ei...@bk...> - 2008-06-16 00:33:59
|
Dear Sir / Madame We are offering property: apartments, offices lands for construction and full buildings. Biggest database, many offers from developers, professional consultants. If, interesting for investment, living or set up your business in UAE. Please, kindly contact to us: Mobile: 00971508897750 Email: ei...@bk... We are official real estate agency and developer. Regards Rustam Djanibekov Property Consultant |
From: Brian P. <bri...@tu...> - 2008-03-24 13:50:56
|
He, Shuang wrote: > As bug #13747 & #13749 fixed, I just found there’s a bug in pbo test > case. Here’s the patch to correct it I fixed that problem last week. Try the latest code from CVS. -Brian |
From: Allen A. <ak...@ar...> - 2008-02-20 17:06:35
|
On Wed, Feb 20, 2008 at 09:26:55AM -0700, Brian Paul wrote: | So the patch allows 'make' to work without doing 'make install' first? I believe that's the intent. The side-effect is that you can no longer do experimental or testing builds in a subdirectory, because all the other subdirectories "see" the modified headers and libraries right away, rather than only after a "make install". But I suspect I'm the only person who ever used that feature of the build system. It was intended for larger projects in the days of less-capable source code management systems. | Seems OK. OK, I'll apply it. | I generally don't object to a new build system either. But TG (and | others, I suspect) will still need to run Glean on Windows. Switching | to autoconf would be a problem in that regard. Understood. Allen |
From: Brian P. <bri...@tu...> - 2008-02-20 16:27:02
|
Allen Akin wrote: > On Tue, Feb 19, 2008 at 05:20:57PM -0800, Eric Anholt wrote: > | ... instead I cargo-cult the following patch around to machines > | to make glean build, since nothing ends up in glean/include/ or > | glean/lib/. > > Well, that breaks the way they were intended to be used, but since I've > long ago given up on the general approach of the glean Makefiles, I > don't have any compelling objections. If Brian's OK with it I'll apply > the patch. So the patch allows 'make' to work without doing 'make install' first? Seems OK. > Just so everyone's clear, I think it would be a good idea to rework > glean's build. I've avoided it mainly because (1) there'll be a lot of > conflict over which system to use, and (2) there are other (larger) > organizational issues that really ought to be addressed at the same > time, and I haven't spent the time to find the right solution for those. I generally don't object to a new build system either. But TG (and others, I suspect) will still need to run Glean on Windows. Switching to autoconf would be a problem in that regard. -Brian |
From: Brian P. <bri...@tu...> - 2008-02-20 15:52:27
|
Eric Anholt wrote: > We had an issue with the driver crashing in handling bad vertex program > strings, so I wrote a little glean test for it and the associated GL > errors that are supposed to be emitted when rendering with an invalid > program active. Mesa doesn't report errors for the rendering cases and > thus fails the tests. I've fixed things so GL_INVALID_OPERATION is raised for bad program strings. But I think your glBegin-time test for a valid program is incorrect. If glProgramString() is called with bad data, an error should be recorded, but the previously defined program should remain in effect. That's consistant with other GL calls (if the call generates an error, don't change any GL state). This is also what I see with NVIDIA's driver. So, the glBegin-time test for GL_INVALID_OPERATION should be removed. Another way to test for that would be to bind a non-existant vertex program before drawing. Finally, I think this code: > + while (err != 0) > + glGetError(); Should read: while (err != 0) err = glGetError(); -Brian |
From: Allen A. <ak...@ar...> - 2008-02-20 04:33:34
|
On Tue, Feb 19, 2008 at 05:20:57PM -0800, Eric Anholt wrote: | ... instead I cargo-cult the following patch around to machines | to make glean build, since nothing ends up in glean/include/ or | glean/lib/. Well, that breaks the way they were intended to be used, but since I've long ago given up on the general approach of the glean Makefiles, I don't have any compelling objections. If Brian's OK with it I'll apply the patch. Just so everyone's clear, I think it would be a good idea to rework glean's build. I've avoided it mainly because (1) there'll be a lot of conflict over which system to use, and (2) there are other (larger) organizational issues that really ought to be addressed at the same time, and I haven't spent the time to find the right solution for those. Allen |
From: Eric A. <er...@an...> - 2008-02-20 01:21:07
|
I generally regard the glean build system as something to be avoided, to the point where I was maintaining a mirror repo in git with an autotools branch for some time. I've since gotten lazier (and misplaced my script), and instead I cargo-cult the following patch around to machines to make glean build, since nothing ends up in glean/include/ or glean/lib/. -- Eric Anholt an...@Fr... er...@an... eri...@in... |
From: Eric A. <er...@an...> - 2008-02-20 01:14:51
|
We had an issue with the driver crashing in handling bad vertex program strings, so I wrote a little glean test for it and the associated GL errors that are supposed to be emitted when rendering with an invalid program active. Mesa doesn't report errors for the rendering cases and thus fails the tests. -- Eric Anholt an...@Fr... er...@an... eri...@in... |
From: Brian P. <bri...@tu...> - 2008-02-07 20:16:48
|
Eric Anholt wrote: > I added a few more constants to test for the SIN/COS cases, as the > existing tests didn't catch massive failure by i915's SIN/COS code. The > failures seemed like easy ones to make in emulating sin/cos and relevant > for testing for the future. Committed. Thanks, Eric! -Brian |
From: Eric A. <er...@an...> - 2008-02-07 11:19:23
|
I added a few more constants to test for the SIN/COS cases, as the existing tests didn't catch massive failure by i915's SIN/COS code. The failures seemed like easy ones to make in emulating sin/cos and relevant for testing for the future. -- Eric Anholt an...@Fr... er...@an... eri...@in... |
From: He, S. <shu...@in...> - 2008-01-02 01:55:50
|
Brian Paul wrote: > He, Shuang wrote: >> A new test case has been developed to help testing PBO. This test >> case basically includes tests about: >>=20 >> Functionality: >>=20 >> Sanity check (checks default pixel buffer >> binding, pixel buffer object generation/destruction) >>=20 >> DrawPixels/ReadPixels/PixelMap(combination >> with/without PBO).=20 >>=20 >> Bitmap/ReadPixels(combination with/without PBO) >>=20 >> TexImage/GetTexImage(combination with/without >> PBO).=20 >>=20 >> TexSubImage/GetTexImage(combination >> with/without PBO).=20 >>=20 >> PolygonStiple >>=20 >> Error handling >>=20 >> Performance: >>=20 >> Compare performance of new style texture through >> PBO with old style texture >=20 > I'll check in the new test, but there seems to be some failures with > Mesa s/w rendering (and NVIDIA's libGL, BTW). >=20 > If you set the MESA_DEBUG env var, you'll see: >=20 > Mesa: User error: GL_INVALID_OPERATION in glDrawPixels(invalid PBO > access) Mesa: User error: GL_INVALID_OPERATION in > glReadPixels(invalid PBO access) Mesa: User error: GL_INVALID_VALUE > in glTexImage2D(internalFormat=3D0x80e1) Mesa: User error: > GL_INVALID_OPERATION in glTexSubImage2D=20 > Mesa: User error: GL_INVALID_OPERATION in glTexSubImage2D > [...] >=20 > I don't have time to investigate though so I don't know if it's the > test or GLs that are at fault. >=20 > -Brian Thanks for your feedback. I'd like to look into these failures, but how can I run PBO with Mesa s/w rendering? It seems GL_ARB_pixel_buffer_object is not supported by Mesa s/w rendering. Thanks --Shuang |
From: Brian P. <bri...@tu...> - 2008-01-01 19:53:22
|
He, Shuang wrote: > A new test case has been developed to help testing PBO. This test case > basically includes tests about: > > Functionality: > > Sanity check (checks default pixel buffer binding, > pixel buffer object generation/destruction) > > DrawPixels/ReadPixels/PixelMap(combination > with/without PBO). > > Bitmap/ReadPixels(combination with/without PBO) > > TexImage/GetTexImage(combination with/without PBO). > > TexSubImage/GetTexImage(combination with/without PBO). > > PolygonStiple > > Error handling > > Performance: > > Compare performance of new style texture through > PBO with old style texture I'll check in the new test, but there seems to be some failures with Mesa s/w rendering (and NVIDIA's libGL, BTW). If you set the MESA_DEBUG env var, you'll see: Mesa: User error: GL_INVALID_OPERATION in glDrawPixels(invalid PBO access) Mesa: User error: GL_INVALID_OPERATION in glReadPixels(invalid PBO access) Mesa: User error: GL_INVALID_VALUE in glTexImage2D(internalFormat=0x80e1) Mesa: User error: GL_INVALID_OPERATION in glTexSubImage2D Mesa: User error: GL_INVALID_OPERATION in glTexSubImage2D [...] I don't have time to investigate though so I don't know if it's the test or GLs that are at fault. -Brian |
From: Brian P. <bri...@tu...> - 2007-12-10 16:01:41
|
He, Shuang wrote: > Here’s a small patch may fix this: Thanks. I've committed the patch. -Brian |
From: He, S. <shu...@in...> - 2007-12-10 07:14:37
|
Here's a small patch may fix this: =20 --- a.cpp 2007-12-10 14:27:08.000000000 +0800 +++ b.cpp 2007-12-10 14:38:37.000000000 +0800 @@ -772,12 +772,17 @@ return true; } =20 - +#define CLAMP( X, MIN, MAX ) ( (X)<(MIN) ? (MIN) : ((X)>(MAX) ? (MAX) : (X)) ) bool API2Test::testStencilFuncSeparate(void) { GLint val; =20 + int stencilBits; + int stencilMax; + glGetIntegerv(GL_STENCIL_BITS, &stencilBits); + stencilMax =3D (1 << stencilBits) - 1; + glStencilFuncSeparate_func(GL_FRONT, GL_LEQUAL, 12, 0xf); glStencilFuncSeparate_func(GL_BACK, GL_GEQUAL, 13, 0xe); =20 @@ -794,13 +799,13 @@ } =20 glGetIntegerv(GL_STENCIL_BACK_REF, &val); - if (val !=3D 13) { + if (val !=3D CLAMP(13, 0, stencilMax)) { REPORT_FAILURE("GL_STENCIL_BACK_REF query returned wrong value"); return false; } =20 glGetIntegerv(GL_STENCIL_REF, &val); - if (val !=3D 12) { + if (val !=3D CLAMP(12, 0, stencilMax)) { REPORT_FAILURE("GL_STENCIL_REF (front) query returned wrong value"); return false; } =20 Thanks --Shuang =20 |
From: Brian P. <bri...@tu...> - 2007-10-10 14:41:26
|
Jin, Gordon wrote: > Hi, > > glean/tglsl1.cpp doesn't consider floating point tolerance when > comparing float variable. Attached is the patch. Committed. Thanks. -Brian |
From: Jin, G. <gor...@in...> - 2007-10-10 08:30:41
|
Hi, glean/tglsl1.cpp doesn't consider floating point tolerance when comparing float variable. Attached is the patch. Thanks Gordon=20 |
From: Victor H. <sh...@gm...> - 2007-08-23 21:17:34
|
I ran glsl1 on an XP system with GeForce 7600, which supports OpenGL 2.0. However, I got many of the following error: Unable to get pointer to an OpenGL 2.0 API function glsl1: NOTE rgb8, aux4, z24, accrgba16, win, id 1 Test skipped/non-applicable This seems to happen because GLSLTest::getFunctions() are failing when getting address for function pointers to OpenGL 2.0 API's via wglGetProcAddress(). Maybe this is related to the fact that api2 test also doesn't fully pass with errors like the following: FAILURE: GL_STENCIL_BACK_REF query returned wrong value (at tapi2.cpp:798) Is there anything special I need to have on the system in order for the 2.0API's to work? I have loaded the lastest NVidia driver for XP, but other than that I have no clue. Thanks. |
From: Brian P. <bri...@tu...> - 2007-08-17 07:31:40
|
On 8/15/07, Wu Nian <ni...@in...> wrote: > Hi list: > > The attached tests case is for extension "ARB_point_sprite". > Please review it and help to commit if possible. Looks good. I've added it to CVS. -Brian |
From: Wu N. <ni...@in...> - 2007-08-15 03:46:13
|
Hi list: The attached tests case is for extension "ARB_point_sprite". Please review it and help to commit if possible. Thanks, Nian Wu |
From: Brian P. <bri...@tu...> - 2007-07-12 14:30:52
|
Allen Akin wrote: > On Tue, Jul 10, 2007 at 11:27:48AM +0800, Wang, Wei Z wrote: > | The attached files are for some basic conformance tests on extension > | "ARB_Occlusion_Query". > > Thanks for submitting the tests! > > I see Brian's already checked them in. (Thanks, Brian.) > > I have a few thoughts about how an ideal test should be constructed. > I'll mention them here so everyone has a chance to consider them. I > won't have reliable net access for a couple of weeks, so I can't > guarantee that I can participate in a discussion right away, > unfortunately. > > One good goal is to make sure each test has a meaningful compareOne() > method. As the number of tests grows larger, and as individual tests > get more complex, it gets harder to see how results change from run to > run. For any OpenGL test suite that's even close to complete, a test > log is enormous; it isn't practical to look for meaningful differences > in warnings that are written to stderr, or determine whether numerical > changes are statistically significant. Good compareOne() methods make > it possible to automate checking for changes, and allow the author of > the test to determine whether a change is significant (something that > might be hard for another glean user to determine if he doesn't know the > test well). > > A consequence of wanting meaningful compareOne() methods is that a glean > test should record *everything* that's needed to interpret the result in > its Result structure. Not just pass/fail, but numerical results, > diagnostic information, consistency problems (like GL errors that > shouldn't occur), etc. > > One thing I didn't do originally, but I wish I had, was to generate log > messages only from Result structures, not from program logic during the > run of a test. That would make it possible to regenerate a log from a > results database. Then you wouldn't need to keep the log *and* the > database to compare two runs; you'd only need the database. Keeping > this idea in mind is also a good way to decide whether you've put > everything into the Result structure that a given test really needs. > > That's it for the moment. I hope it's good food for thought! Yeah, unifying the logs and databases would be great. As it is now, the database/test result is usually just some numeric information like pass/fail counts, perf numbers, etc. while the log is more verbose/interesting with explanations for failures, etc. Truth is, I seldom look at the database files. I usually just monitor the logging output. Suppose we added a freeform text/log field to the BaseResult or BasicResult class that could accumulate arbitrary text messages. A BaseResult::log(string) method would both append the string to the result log and emit it to stdout. The putresults() method would write both the pass/fail/numeric info and text log to the file, perhaps separated by a special token that getresults() could use to determine where one section ends and the next begins. compareOne() would ignore the log text. How does that sound good? I think it would be a step in the right direction and not too hard to implement. -Brian |
From: Allen A. <ak...@ar...> - 2007-07-11 22:51:10
|
On Tue, Jul 10, 2007 at 11:27:48AM +0800, Wang, Wei Z wrote: | The attached files are for some basic conformance tests on extension | "ARB_Occlusion_Query". Thanks for submitting the tests! I see Brian's already checked them in. (Thanks, Brian.) I have a few thoughts about how an ideal test should be constructed. I'll mention them here so everyone has a chance to consider them. I won't have reliable net access for a couple of weeks, so I can't guarantee that I can participate in a discussion right away, unfortunately. One good goal is to make sure each test has a meaningful compareOne() method. As the number of tests grows larger, and as individual tests get more complex, it gets harder to see how results change from run to run. For any OpenGL test suite that's even close to complete, a test log is enormous; it isn't practical to look for meaningful differences in warnings that are written to stderr, or determine whether numerical changes are statistically significant. Good compareOne() methods make it possible to automate checking for changes, and allow the author of the test to determine whether a change is significant (something that might be hard for another glean user to determine if he doesn't know the test well). A consequence of wanting meaningful compareOne() methods is that a glean test should record *everything* that's needed to interpret the result in its Result structure. Not just pass/fail, but numerical results, diagnostic information, consistency problems (like GL errors that shouldn't occur), etc. One thing I didn't do originally, but I wish I had, was to generate log messages only from Result structures, not from program logic during the run of a test. That would make it possible to regenerate a log from a results database. Then you wouldn't need to keep the log *and* the database to compare two runs; you'd only need the database. Keeping this idea in mind is also a good way to decide whether you've put everything into the Result structure that a given test really needs. That's it for the moment. I hope it's good food for thought! Allen |
From: Brian P. <bri...@tu...> - 2007-07-10 15:20:18
|
Wang, Wei Z wrote: > Hi list: > > The attached files are for some basic conformance tests on extension > "ARB_Occlusion_Query". > Pls. review it and help to commit if possible. Looks good. I've added it to glean CVS. Thanks! -Brian |
From: Wang, W. Z <wei...@in...> - 2007-07-10 03:28:22
|
Hi list: The attached files are for some basic conformance tests on extension=20 "ARB_Occlusion_Query". Pls. review it and help to commit if possible. Thanks -Wei |