| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | autoconf: Add information about the --x-* options to --help output | Dan Nicholson | |
| Try to tell the user that the --x-* options are only used when the X libraries can't be found by pkg-config. | |||
| 2008-07-11 | autoconf: Tell the user about docs/autoconf.html in --help output | Dan Nicholson | |
| The documentation in autoconf.html is much more explicit about how the different configure options control the build. This adds a notice at the end of the `./configure --help' output to tell the user about it. | |||
| 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: Re-order the GALLIUM_AUXILIARY_DIRS to satisfy dependencies on util | Jakob Bornecrantz | |
| 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 | gallium: re-order the GALLIUM_AUXILIARY_DIRS to satisfy .a interdependencies | Brian Paul | |
| libutil.a and libtranslate.a depend on libcso_cache.a so put them in that order. | |||
| 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: call glutDestroyWindow() on exit | Brian Paul | |
| 2008-07-09 | mesa: disable fprintf() error | Brian Paul | |
