Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-04 | softpipe: fix incorrect tri vertex order for PIPE_PRIM_POLYGON rendering | Brian Paul | |
This fixes incorrect front/back-face orientation. (cherry picked from commit a64bbdaa3e0b036a880d6db65ceb4a66205062f1) | |||
2009-06-04 | tgsi: increase MAX_LABELS to 4096 | Brian Paul | |
2009-06-02 | util: Unsaved change missing from last commit. | José Fonseca | |
2009-06-02 | util: Support Z24S8/Z24X8 -> unsigned conversion. | José Fonseca | |
2009-06-02 | util: Fix 24 to 32 bit expansion binary arithmetic expression. | José Fonseca | |
When approaching y = x * 0xffffffff / 0xffffff with bit arithmetic, the 8 least significant bits of y should come from the 8 most significant bits of x. | |||
2009-06-01 | gallium/draw: Free specialized versions of driver shaders | Keith Whitwell | |
The pstipple, aaline and aapoint code would create specialized versions of shaders and upload them to the driver -- but never free them. | |||
2009-06-01 | draw: free more token arrays | Keith Whitwell | |
The AA line and point code also needs to free token arrays after building driver shaders. | |||
2009-06-01 | draw: avoid leaking tokens when building pstipple fragment shader | Keith Whitwell | |
Add missing FREE() after MALLOC(). | |||
2009-06-01 | wgl: Destroy the framebuffer when the window is destroyed. | José Fonseca | |
2009-06-01 | draw: reset extra_vp_outputs.slot to zero in widepoint_flush() | Brian Paul | |
Fixes a crash when clearing the window with a quad after drawing large points. We were asking the draw module how many vertex shader outputs there were and got 3 instead of 2. This led to creating vertices with too many attributes and trying to read invalid memory. We reset extra_vp_outputs.slot to zero in the aaline/aapoint stage's flush functions already. This omission was just an oversight in the wide_point stage. | |||
2009-05-31 | wgl: Cleanup framebuffer destruction logic. | José Fonseca | |
2009-05-31 | wgl: Ensure we only create framebuffers for HDC associated with a window. | José Fonseca | |
2009-05-30 | wgl: Use the right pixel format. | José Fonseca | |
There is no current pixel format. Each HDC has its pixelformat which is kept by gdi and set/get via the SetPixelFormat/GetPixelFormat functions. Now the HDC's pixelformat is kept in the stw_framebuffer, which is created during the SetPixelFormat. | |||
2009-05-30 | wgl: Fix debugging output. | José Fonseca | |
2009-05-30 | wgl: Rename function. | José Fonseca | |
2009-05-30 | wgl: Remove unused field. | José Fonseca | |
2009-05-30 | softpipe: fix incorrect provoking vertex color for PIPE_PRIM_POLYGON | Brian Paul | |
This fixes the incorrect colors seen when rendering flat-shaded polygons. Note that clipped polygons were correct, but unclipped polygons were wrong. See the glean/clipFlat test for regression testing. | |||
2009-05-18 | softpipe: add texture target sanity check assertion | Brian Paul | |
2009-05-09 | gallium: replace lib with $(LIB_DIR) | Hanno Böck | |
2009-05-08 | wgl: Grow the maximum number of pixel formats to cope with the new accum ↵ | José Fonseca | |
pixel formats. Fix a segfault when using softpipe. | |||
2009-05-08 | wgl: Export pixelformats with accumulation bits. | José Fonseca | |
2009-05-08 | util/upload: catch failures to map_range and return error | Keith Whitwell | |
Caller may be able to do something about this - eg flush and retry. | |||
2009-05-08 | stw: fix potential uninitialized use of curctx | Keith Whitwell | |
2009-05-08 | wgl: Enforce a minimum 1x1 framebuffer size. | José Fonseca | |
2009-05-08 | wgl: Add assertion for missing function. | José Fonseca | |
2009-05-08 | wgl: Remove unused variable. | José Fonseca | |
2009-05-08 | wgl: Implement ShareLists. | José Fonseca | |
2009-05-08 | wgl: Implemente SwapLayerBuffers. | José Fonseca | |
2009-05-08 | util: Limit the stack walk to avoid referencing undefined memory. | José Fonseca | |
2009-05-08 | gallium/tgsi: hack around linker/archiver breakage | Keith Whitwell | |
Add a dummy function which exists only so that tgsi_text_translate() doesn't get magic-ed out of the libtgsi.a archive by the build system. Don't remove unless you know this has been fixed - check on mingw/scons builds as well. | |||
2009-05-08 | wgl: Include alpha bits in pixel format's cColorBits field. | José Fonseca | |
2009-05-08 | gallium/draw: cope with unused vertex_elements | Keith Whitwell | |
2009-05-08 | wgl: UINT_PTR null value is an integral type, so return 0 instead of NULL. | José Fonseca | |
2009-05-08 | pb: Save the stack backtrace when creating/mapping a debug buffer. | José Fonseca | |
2009-05-08 | pb: Dump the fenced buffer sizes. | José Fonseca | |
2009-05-05 | gallium: fix texcoords for cubemap mipmap generation | Brian Paul | |
We need to use (s,t,r) cubemap coords when sampling from the cubemap texture so the rendered quad gets texture samples from the correct cube face. | |||
2009-05-01 | radeon: Don't even bother with things too big to fit into our card. | Corbin Simpson | |
2009-05-01 | r300-gallium, radeon-winsys: Hide radeon_cs from r300 pipe. | Corbin Simpson | |
2009-05-01 | r300-gallium, radeon-winsys: Space accounting. | Corbin Simpson | |
It is no longer optional in current libdrm, so it was time to actually start counting our BOs. | |||
2009-05-01 | r300-gallium, radeon-winsys: Reorganize r300_winsys header, break ABI. | Corbin Simpson | |
Make things more consistent, prepare for more function hooks. | |||
2009-05-01 | r300-gallium: Don't bother with conditional double define. | Corbin Simpson | |
We'll just forever leave it in r300_winsys.h since it's needed for whichever winsys is hosting the pipe. | |||
2009-05-01 | radeon: Fix cast and comment. | Corbin Simpson | |
2009-04-30 | mesa: Prepend "-Wl," to linking options | Tormod Volden | |
Let mklib ignore -Wl options inside the object list when building static libraries | |||
2009-04-30 | i915simple: remove duplicated i915_context.c in C_SOURCES | Brian Paul | |
2009-04-30 | gallium: Add SCons build support for the DRI state tracker. | Michel Dänzer | |
2009-04-29 | tgsi: added tgsi_check_soa_dependencies() and related debug code (disabled) | Brian Paul | |
The TGSI interpeter operates in SOA style. We need to check for data dependencies in instructions which read from and write to the same register. For now just adding some debug code to detect that condition. Actual fixes to follow. | |||
2009-04-28 | softpipe: return PIPE_UNREFERENCED in softpipe_is_buffer/texture_referenced() | Brian Paul | |
This allows the engine demo to run again (avoid crash in VBO code). This stuff still needs to be revisited someday though... | |||
2009-04-28 | gallium/draw: add ability to print out active pipeline stages | Keith Whitwell | |
2009-04-28 | util/indices: remove debug prints | Keith Whitwell | |
2009-04-28 | wgl: Store current HDC/HGLRC in stw_context. | José Fonseca | |
Less TLS lookups. |