| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-07-12 | nv30: do not shift texture format | Patrice Mandin | |
| 2008-07-12 | nv30: Emit vertex buffer objects using state objects | Patrice Mandin | |
| 2008-07-12 | nv30: Move edgeflag stuff | Patrice Mandin | |
| 2008-07-12 | r300: Fix saturate mode handling in radeon_program_alu | Nicolai Haehnle | |
| 2008-07-12 | r500: Set Saturate correctly in radeon_program_pair | Nicolai Haehnle | |
| 2008-07-12 | nv30: Reorder, remove useless stuff | Patrice Mandin | |
| 2008-07-12 | nv30: Rename state emission func | Patrice Mandin | |
| 2008-07-12 | tgsi: Add missing copyright headers. | Michal Krol | |
| 2008-07-12 | r300: Fix input register allocation in radeon_program_pair | Nicolai Haehnle | |
| When an input is marked in gl_program.InputsRead but is not actually read in the final program (due to dead-code elimination or whatever), the order of input registers must still match gl_program.InputsRead. This is done even more explicitly now. | |||
| 2008-07-12 | nv30: was setting wrong register | Patrice Mandin | |
| 2008-07-12 | nv30: does not have vp_attrib/result | Patrice Mandin | |
| 2008-07-12 | r300: Explicitly set absolute value for the argument of RSQ | Nicolai Haehnle | |
| This fixes the last r500 bug related to glean/fragProg1. | |||
| 2008-07-12 | r500_fragprog: Major refactoring of final emit | Nicolai Haehnle | |
| Use an abstracted instruction scheduling and register allocation algorithm that we will be able to share with r300_fragprog. Unlike the original emit code, this code tries to pair instructions that only use the RGB part of the ALU with instructions that only use the alpha part. However, the pairing algorithm still has some shortcomings; for example, it doesn't generate optimal code for the emulation of LIT. | |||
| 2008-07-12 | r500: Add "Not quite SSA" and dead code elimination pass | Nicolai Haehnle | |
| In addition, this pass fixes non-native swizzles. | |||
| 2008-07-12 | r500_fragprog: Transform trigonometric functions in first pass | Nicolai Haehnle | |
| 2008-07-11 | drm-gem: Use new GEM ioctls for tiling state, and support new swizzle modes. | Eric Anholt | |
| 2008-07-11 | R300: update vap_cntl values for NUM_FPUS | Alex Deucher | |
| based on info from hw team | |||
| 2008-07-12 | nv30: Change comment about slowdown | Patrice Mandin | |
| 2008-07-12 | nv30: Emit fragment program using state objects | Patrice Mandin | |
| 2008-07-12 | nv30: Emit vertex program using state objects | Patrice Mandin | |
| 2008-07-11 | egl: a minor overhauld of egl_xdri.c | Brian Paul | |
| Rely more on the libGL code to avoid duplicated efforts. Also fix confusion arising from multiple __DRIscreen objects. | |||
| 2008-07-11 | glx: added __glXPreferEGL() to tell libGL to prefer "egl_" drivers over ↵ | Brian Paul | |
| regular DRI drivers. Also, clean-up, consolidate the dlopen() code a bit. | |||
| 2008-07-11 | build egl subdirs | Brian Paul | |
| 2008-07-11 | nv30: Move constant buffers out of vert/frag prog structures | Patrice Mandin | |
| 2008-07-11 | nv30: Emit fragtex state using state objects | Patrice Mandin | |
| 2008-07-11 | nv30: split fragprog_upload from fragprog_bind | Patrice Mandin | |
| 2008-07-11 | nv30: split fragprog_prepare from fragprog_translate | Patrice Mandin | |
| 2008-07-11 | nv30: Update miptree to match latest changes | Patrice Mandin | |
| 2008-07-11 | gallium: Make dri drivers create a egl_name_dri.so if supported | Jakob Bornecrantz | |
| 2008-07-11 | Remove generated pkg-config files on `make clean' | Dan Nicholson | |
| 2008-07-11 | nv50: obey do_flip in surface_copy() | Ben Skeggs | |
| 2008-07-11 | nv50: quick hack to get textures untiled on map, and tiled on unmap | Ben Skeggs | |
| progs/fp/tri-tex is all good now rather than all scrambled :) | |||
| 2008-07-11 | nouveau: winsys surface funcs deprecated, remove them | Ben Skeggs | |
| 2008-07-11 | nv50: demagic tex filter / wrap mode | Ben Skeggs | |
| 2008-07-11 | nv50: add some texture formats | Ben Skeggs | |
| 2008-07-11 | nv50: split tic construction out into own file | Ben Skeggs | |
| 2008-07-11 | nv50: add license headers to .c files | Ben Skeggs | |
| 2008-07-11 | intel: fix batch flushing problem with cliprects handling. | Dave Airlie | |
| pointed out and debugged by stringfellow on #dri-devel | |||
| 2008-07-10 | gallium: check for FEATURE_feedback and FEATURE_drawpix when creating/using ↵ | Brian Paul | |
| the aux draw module | |||
| 2008-07-10 | egl: added EGL_OPENVG_API case (allow all APIs) | Brian Paul | |
| 2008-07-10 | egl: add all EGL_*_BITs to ClientAPIsMask | Brian Paul | |
| 2008-07-10 | egl: implement xdri_eglGetProcAddress() for gallium | Brian Paul | |
| Plus comments, clean-ups. | |||
| 2008-07-11 | nv50: enable GART usage for vertex buffers | Ben Skeggs | |
| AKA "I can haz fast b0rk3d glxgears!!!" | |||
| 2008-07-11 | nv50: get clear-scissor working | Ben Skeggs | |
| 2008-07-11 | nouveau: update to latest object header | Ben Skeggs | |
| 2008-07-11 | nv50: more "abuse" by using libc malloc etc.. | Ben Skeggs | |
| 2008-07-11 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
| 2008-07-09 | mesa: check for null shader->Source | Brian Paul | |
| 2008-07-09 | mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check | Brian Paul | |
| 2008-07-09 | mesa: disable fprintf() error | Brian Paul | |
