Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-28 | Use 3Dnow! x86-64 routines only on processors that support 3Dnow! | Ian Romanick | |
Added an x86-64 CPUID function and use it to detect 3Dnow! If 3Dnow! is available, use _mesa_3dnow_transform_points4_3d_no_rot, _mesa_3dnow_transform_points4_perspective, _mesa_3dnow_transform_points4_2d_no_rot, and _mesa_3dnow_transform_points4_2d. This fixes long standing bug #8724. | |||
2008-09-28 | Remove TNL-to-VP tracking from i965 | Ian Romanick | |
The i965 driver previously had it's own set of code to convert fixed-function TNL state to a vertex program. Core Mesa has code to do this, so there is no reason to duplicate that effort in the driver. In fact, this duplication leads to bugs when other aspects of the Mesa infrastructure change. | |||
2008-09-28 | Gallivm: fix off-by-one. | Stephane Marchesin | |
2008-09-28 | Gallivm: need to link with libstdc++ for llvm. | Stephane Marchesin | |
2008-09-28 | Gallivm: more instructions. | Stephane Marchesin | |
2008-09-28 | Gallivm: make it compile again, add some opcodes. | Stephane Marchesin | |
2008-09-27 | glapi: add DISPATCH_FUNCTION_SIZE | Tobias Jakobi | |
2008-09-27 | glapi: add gl_dispatch_functions_start and end | Tobias Jakobi | |
2008-09-26 | mesa: fix temp register allocation problems. | Brian Paul | |
Complex texcombine modes were running out of registers (>32 registers for 8 tex units). | |||
2008-09-26 | egl: check for null ptr/name | Brian Paul | |
2008-09-26 | egl: remove space after -L flag | Brian Paul | |
2008-09-26 | cell: checkpoint: more work in emit_function_call() | Brian Paul | |
Simple function call works now, but we don't save/restore the caller's registers yet. | |||
2008-09-26 | cell: stub-out sin/cos function bodies to avoid trashing caller's stack for now | Brian Paul | |
2008-09-26 | gallium: SPU register comments | Brian Paul | |
2008-09-26 | intel: Fix a number of memory leaks on context destroy. | Eric Anholt | |
2008-09-26 | configs: darwin: Don't build GLw | Jeremy Huddleston | |
(cherry picked from commit ef688ba1ee366a8937a41075cbe8b76a9bf75013) | |||
2008-09-26 | cell: move command processing code into new spu_command.c file | Brian Paul | |
2008-09-26 | cell: move debug-related declarations | Brian Paul | |
2008-09-26 | cell: move debug macros into new spu_debug.h | Brian Paul | |
2008-09-26 | cell: move really_clear_tiles() | Brian Paul | |
2008-09-26 | cell: align instruction buffers to 8-byte, not 32-byte boundary | Brian Paul | |
2008-09-26 | cell: asst clean-up, var renaming | Brian Paul | |
2008-09-26 | cell: remove unneeded blend/depth_stencil subclasses | Brian Paul | |
2008-09-26 | cell: checkpoint: support for function calls in SPU shaders | Brian Paul | |
Will be used for instructions like SIN/COS/POW/TEX/etc. The PPU needs to know the address of some functions in the SPU address space. Send that info to the PPU/main memory rather than patch up shaders on the SPU side. Not finished/tested yet... | |||
2008-09-26 | cell: inst reorder to save a cycle | Brian Paul | |
2008-09-26 | st: add prototype for st_get_framebuffer_dimensions() | Alan Hourihane | |
2008-09-26 | st: export st_get_framebuffer_dimensions() to retrieve | Alan Hourihane | |
the width & height of the fb | |||
2008-09-26 | mesa: remove invalid assertions that programs have parameters | Brian Paul | |
Fixes failure with demos/fplight.c | |||
2008-09-26 | mesa: fix assertion in _mesa_reference_program() | Brian Paul | |
2008-09-26 | mesa: fix param indexing | Brad King | |
2008-09-26 | mesa: fix incorrect parameter order | Brian Paul | |
2008-09-26 | mesa: remove const qualifiers to match device driver interface function | Brian Paul | |
2008-09-26 | gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program() | Brian Paul | |
2008-09-26 | mesa: add some braces | Brian Paul | |
2008-09-26 | mesa: fix/simplify initialization of vertex/fragment program limits | Brian Paul | |
Defaults for program length, num ALU instructions, num indirections, etc. basically indicate no limit for software rendering. Driver should override as needed. | |||
2008-09-26 | mesa: increase MAX_INSTRUCTIONS | Brian Paul | |
2008-09-26 | mesa: fix swizzle failure, fix typo | Brian Paul | |
2008-09-26 | mesa: fix default buffer object access value | Brian Paul | |
2008-09-26 | gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program() | Brian Paul | |
2008-09-26 | mesa: add some braces | Brian Paul | |
2008-09-26 | st: change from ** to * for st_unreference_framebuffer() | Alan Hourihane | |
2008-09-26 | mesa: fix indenting | Keith Whitwell | |
2008-09-26 | dri: remove unused files present only on gallium-0.2 branch | Keith Whitwell | |
2008-09-26 | Merge commit 'origin/master' into HEAD | Keith Whitwell | |
Conflicts: src/mesa/vbo/vbo.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_exec_draw.c | |||
2008-09-26 | egl: cleanup doublebuffer check | Alan Hourihane | |
2008-09-26 | egl: switch to egl_glx.so as the default EGL driver for X. | Alan Hourihane | |
2008-09-26 | egl: fudge with LIBGL_DRIVERS_PATH to pick up EGL specific DRI driver. | Alan Hourihane | |
2008-09-26 | egl: Add new EGL driver that wraps GLX. | Alan Hourihane | |
2008-09-26 | link EGL demos with -lGL | Alan Hourihane | |
2008-09-25 | mesa: fix cast/conversion for optional code | Brian | |