Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-28 | mesa: bump MAX_INSN to 300 | Brian Paul | |
2008-08-28 | pipebuffer: Fix/add detail to the under- overflow report messages. | José Fonseca | |
2008-08-28 | pipebuffer: Check buffer over- & underflows when mapping/unmapping too. | José Fonseca | |
2008-08-27 | egl: free display ext data in xdri_eglTerminate(). | Brian Paul | |
2008-08-28 | gallium: s/PIPE_OS_WINDOWS/PIPE_SUBSYSTEM_WINDOWS_USER/ in p_thread. | José Fonseca | |
PIPE_OS_WINDOWS is an umbrella for all Windows variants and subsystems, PIPE_SUBSYSTEM_WINDOWS_USER is just for user-space windows (e.g., OpenGL), and the thread primitives currently included in p_thread only support the later. | |||
2008-08-27 | gallium: better support for user-space interleaved arrays | Brian Paul | |
Basically, set up one user-space wrapper for all arrays instead of the individual arrays. | |||
2008-08-27 | gallium: in st_draw_vbo() try to detect interleaved arrays in a single VBO. | Brian Paul | |
2008-08-27 | gallium: remove old assertions | Brian Paul | |
2008-08-27 | gallium: call st_finish() in XMesaFlush() | Brian Paul | |
2008-08-27 | gallium: s/_glthread_Cond/unsigned/ in p_thread.h | Brian Paul | |
2008-08-27 | gallium: Add dummy defines of pipe_condvar for Windows to make it compile. | Michal Krol | |
2008-08-26 | gallium: thread wrapper clean-up | Brian Paul | |
In p_thread.h replace _glthread_* functions with new pipe_* functions. Remove other old cruft. | |||
2008-08-26 | mesa: don't check for GLSL 1.2 to advertise GL 2.1 | Brian Paul | |
The GLSL 1.2 features are minor... | |||
2008-08-26 | draw: attempt atomic submit of large drawelements calls | Keith Whitwell | |
2008-08-26 | vbo: seed initial max_element value with a more likely candidate | Keith Whitwell | |
2008-08-25 | cell: asst fixes to get driver building/running again. | Brian | |
Note that SPU vertex transformation is disabled at this time. | |||
2008-08-25 | gallium: added const qualifiers on some draw funcs | Brian | |
2008-08-25 | gallium: include p_debug.h for non-HAVE_POSIX_MEMALIGN | Brian | |
2008-08-25 | gallium: include <sched.h> on linux to get sched_yield() proto | Brian | |
2008-08-25 | mesa: glsl: regenerated file | Brian Paul | |
2008-08-25 | mesa: glsl: grab latest fixes from gallium-0.1 branch | Brian Paul | |
Includes: 1. Fixes failed asserting about bad swizzles in src reg emit. 2. Tracks uniform var usage. 3. Emit exp() in terms of EXP2 instruction. | |||
2008-08-25 | mesa: set version string to 7.3-devel | Brian Paul | |
2008-08-25 | gallium: include u_math.h | Brian Paul | |
2008-08-25 | gallium: Add missing includes. | Michal Krol | |
2008-08-24 | gallium: include u_memory.h, u_math.h | Brian | |
2008-08-24 | gallium: remove old tile util files | Brian Paul | |
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-24 | Revert "Revert "Merge branch 'drm-gem'"" | Dave Airlie | |
This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a. | |||
2008-08-24 | Revert "Merge branch 'drm-gem'" | Dave Airlie | |
This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03. Conflicts: src/mesa/drivers/dri/i965/brw_wm_surface_state.c | |||
2008-08-23 | trace: Include u_string.h. | Michal Krol | |
2008-08-23 | util: Silence compiler warnings on Windows. | Michal Krol | |
2008-08-23 | util: Include missing u_rect.h. | Michal Krol | |
2008-08-22 | gallium: rename p_util.c to u_rect.c (it only contains rect copy/fill helpers) | Brian Paul | |
2008-08-22 | gallium: move pipe_copy_rect(), pipe_fill_rect() protos into new u_rect.h header | Brian Paul | |
2008-08-22 | gallium: replace align_int() with align() | Brian Paul | |
The two functions are identical. Removed align_int() from p_util.h | |||
2008-08-22 | gallium: insert __cplusplus/extern wrappings | Brian Paul | |
2008-08-22 | gallium: move math macros from p_util.h to u_math.h | Brian Paul | |
More can be done... | |||
2008-08-22 | gallium: stop using ifloor(), FABSF(), etc | Brian Paul | |
2008-08-22 | gallium: stop using FABSF() macro | Brian Paul | |
2008-08-22 | gallium: replace LOG2() macro with util_fast_log2() inline func | Brian Paul | |
2008-08-22 | gallium: use new util_fast_exp2(), _log2(), pow() functions | Brian Paul | |
New code surrounded with #if FAST_MATH to allow comparing against original code if we need to debug. | |||
2008-08-22 | mesa: glsl: regenerated file | Brian Paul | |
2008-08-22 | mesa: glsl: implement exp() functions in terms of EXP asm instruction, not pow | Brian Paul | |
2008-08-22 | gallium: new u_math.[ch] files for math functions | Brian Paul | |
So far, optimized/low-precision versions of exp(), exp2(), log2(), pow(). | |||
2008-08-22 | python/retrace: Interpret texture/surfaces destructions. | José Fonseca | |
2008-08-22 | trace: Don't trace texture/surfaces releases, only destructions. | José Fonseca | |
2008-08-22 | trace: Use a 4 hexadecimal digit suffix. | José Fonseca | |
2008-08-22 | python/retrace: Process the trace call-by-call (instead of reading ↵ | José Fonseca | |
everything into memory). | |||
2008-08-21 | 965: Fix incorrect backface culling | Krzysztof Czurylo | |
Fix incorrect backface culling for OGL tunnel in wireframe and point mode. | |||
2008-08-21 | Call _ae_update_state when array enable state changes | Krzysztof Czurylo | |
Basically, the application enables client vertex and color arrays, renders something, then disables color array, and renders something else (using vertex array only). Even though the color array is disabled (and the pointer is no longer valid), the driver still tries to read color data from this array (which results in an exception). This is because enabling/disabling array does not trigger _ae_update_state() and the list of enabled arrays is not updated. _ae_update_state() it's called on the first state validation only (as all the "dirty" flags are set at the beginning). Any further change to client arrays' state has no effect. |