Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-12 | autoconf: Subsitute SHELL for all platforms | Dan Nicholson | |
Establish the shell that make will use from configure. This is exactly how autoconf/automake operate, with the environment variable CONFIG_SHELL respected to override the autoconf checks. In the usual case where the user just executes `./configure', autoconf will pick a shell from the current shell, sh, bash, ksh or sh5 that meets its base criteria. The special Solaris case of looking for a POSIX shell has been changed to just set the SHELL variable since autoconf substitutes this already. The EXTRA_CONFIG_LINES substitution is dropped as it should no longer be needed. | |||
2008-07-12 | scons: List `util/tgsi_text.c'. | Michal Krol | |
2008-07-12 | tgsi: Add tgsi_text utility module. | Michal Krol | |
Translates textual shader into a binary token stream. The syntax matches the tgsi_dump module, so it's possible to simply copy-paste the shader dump and transform it back to a binary form. | |||
2008-07-12 | tgsi: Fix dumping of indirect addressing. | Michal Krol | |
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 | 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 | 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-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 | 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 | 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-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 | |
2008-07-09 | egl: link libEGL w/ additional libs | Brian Paul | |
2008-07-09 | egl: misc updates/fixes | Brian Paul | |
Set surface size when created. Implement dri_find_dri_screen(). Look for "egl_xxx_dri.so" library before regular DRI driver. | |||
2008-07-09 | mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check | Brian Paul | |
2008-07-09 | gallium: fix logic in pb_check_usage() | Brian Paul | |
2008-07-09 | mesa: check for OpenBSD (bug 15604) | Brian Paul | |
cherry-picked from master | |||
2008-07-09 | mesa: fix state.clip[n].plane parsing bug (bug 16611) | Brian Paul | |
cherry-picked from master | |||
2008-07-09 | mesa: fix state.clip[n].plane parsing bug (bug 16611) | Brian Paul | |
2008-07-09 | mesa: check for OpenBSD (bug 15604) | Brian Paul | |
2008-07-09 | egl: plug a small memleak | Zack Rusin | |
2008-07-09 | draw: remove some debug output | Zack Rusin | |
2008-07-09 | i915: fall back to software rendering when shadow comparison is | Xiang, Haihao | |
enabled for 1D texture. fix #12176 | |||
2008-07-08 | mesa: remove debug code | Brian Paul | |
2008-07-08 | mesa: remove debug code | Brian Paul | |
2008-07-08 | add yet another Makefile | Brian Paul | |
2008-07-08 | bump version to rc3 | Brian Paul | |
2008-07-08 | added more Makefiles to file list | Brian Paul | |
2008-07-08 | mesa: implement glGetUniformiv() with new ctx->Driver function | Brian Paul | |
The old implementation could overwrite the caller's param buffer. | |||
2008-07-08 | added src/mesa/drivers/Makefile to file list | Brian Paul | |