Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Code Log


Commit Date  
[b84d22] by Nicholas Miell Nicholas Miell , pushed by Brian Paul Brian Paul

Release GLX context before destroying the window

GLEAN::Window::~Window was calling XDestroyWindow on the currently
bound GLX drawable, which would cause the subsequent test to explode
when it called glXMakeCurrent and Mesa attempted to flush the
outstanding state to the now destroyed window.

Now the Window destructor checks if the window being destroyed is
bound to the current GLX context, and if so, releases the current GLX
context before destroying the window.

I also included the equivalent WGL change, but that is untested.
The AGL and BeOS versions are untouched, but probably needs something
similar.

With this change, the glean basic sanity test now passes on Mesa swrast.

Signed-off-by: Nicholas Miell <nmiell@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>

2012-01-02 21:28:51 Tree
[f6d1f5] by Morgan Armand Morgan Armand , pushed by José Fonseca José Fonseca

glean: Fix handling of PIXELFORMATDESCRIPTORs.

Signed-off-by: José Fonseca <jfonseca@vmware.com>

2011-11-02 20:14:56 Tree
[3e31dc] by Paul Berry Paul Berry , pushed by Brian Paul Brian Paul

Fix too-specific GL version checks

This patch fixes several version checks that are too specific
(e.g. checking that the GL version is 2.x or 3.x when the intent is to
make sure the GL version is >= 2.0).

We now perform the version check using GLUtils::getVersion() function.

Signed-off-by: Brian Paul <brianp@vmware.com>

2011-10-18 19:22:36 Tree
[810878] by Brian Paul Brian Paul

texture_srgb: add int casts to make log message readable

The values were being interpreted as chars before.

2011-09-06 17:37:28 Tree
[c2e4eb] by José Fonseca José Fonseca

dsurf: #pragma warning is MSVC specific.

MinGW doesn't understand it and will produce warnings.

2011-07-17 17:01:00 Tree
[19c302] by José Fonseca José Fonseca

Revert "Use static MSVC runtime."

Creates havoc when linking against certain libraries.

This reverts commit 81469c15be2a5abc49616fd6e51b74dba2b1fbb7.

2011-07-15 15:14:00 Tree
[78a8b2] by José Fonseca José Fonseca

Add GLUT include dir only where necessary.

2011-07-15 15:09:17 Tree
[84e246] by José Fonseca José Fonseca

Fix MacOSX build.

2011-07-15 15:08:50 Tree
[c06c13] by José Fonseca José Fonseca

Don't depend on glut to get proc addresses on MacOSX.

dlsym() is all one needs.

2011-07-15 15:08:28 Tree
[81469c] by José Fonseca José Fonseca

Use static MSVC runtime.

Avoids having to install the MSVC redistributable runtime.

2011-07-15 14:42:08 Tree
[bed6d2] by José Fonseca José Fonseca

Put all executables into the bin subdirectory.

2011-07-15 13:53:06 Tree
[1f4dbe] by José Fonseca José Fonseca

Add the glut include path.

2011-07-15 13:52:56 Tree
[12e52e] by José Fonseca José Fonseca

Drop scons build support.

Broken on windows 64 bits, and obsoleted by CMake, which needs much
less customization/tweaking to work as desired.

2011-07-15 13:30:17 Tree
[d4263e] by José Fonseca José Fonseca

Support building with CMake.

Tested with Linux GCC, MSVC, and MinGW crosscompilers.

2011-07-15 13:27:49 Tree
[cf022f] by Simone Contini Simone Contini , pushed by Brian Paul Brian Paul

Fix bug ID: 2957996 - Wrong results when executing readpixPerf

cast to double added to the first argument expression to prevent the integer overflow

Signed-off-by: Simone Contini <s.contini@oltrelinux.com>
Signed-off-by: Brian Paul <brianp@vmware.com>

2011-05-24 15:11:20 Tree
[3aa148] by José Fonseca José Fonseca

scons: Avoid deprecation warning.

2011-04-23 10:31:02 Tree
[ea87fd] by José Fonseca José Fonseca

scons: Remove winsdk toolchain.

Unnecessary/undocumented.

2011-04-23 10:30:38 Tree
[c26fd5] by Brian Paul Brian Paul

glsl1: add GLSL version checking code for single test case

2011-02-15 19:40:38 Tree
[55d78c] by Brian Paul Brian Paul

glsl1: better comments for shadow2D() tests

2011-02-15 19:40:38 Tree
[953115] by José Fonseca José Fonseca

blendFunc: observe the --quick flag.

Using the same approach as texCombine.

Logged all combinations and ensured that the frequencies match the desired.

2011-02-07 15:58:31 Tree
[bfab4d] by Vinson Lee Vinson Lee

pointAtten: Initialize member variables in class PointAttenuationTest constructor.

2011-01-08 02:28:21 Tree
[584c60] by Vinson Lee Vinson Lee

pixelFormats: Initialize member variables in class PixelFormatsTest constructor.

2011-01-08 01:58:03 Tree
[6f6d2a] by Vinson Lee Vinson Lee

Initialize member variables in class Lex constructor.

2011-01-08 01:36:54 Tree
[7a978f] by Vinson Lee Vinson Lee

Initialize member env in class Test constructor.

2011-01-08 00:57:59 Tree
[004eb1] by Vinson Lee Vinson Lee

difftiff: Add cassert header to main.cpp.

Fixes build with GCC 4.4.x.

2011-01-08 00:18:02 Tree
Older >