Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-13 | tgsi: Parse extended source register modifiers. | Michal Krol | |
2008-07-13 | tgsi: Parse _SAT and _SAT opcode suffix. | Michal Krol | |
2008-07-13 | tgsi: Parse IMM statements. | Michal Krol | |
2008-07-13 | tgsi: Parse texture instructions correctly. | Michal Krol | |
2008-07-13 | tgsi: Fix instruction operand counts. | Michal Krol | |
2008-07-13 | tgsi: Fix instruction opcode parsing. | Michal Krol | |
2008-07-13 | tgsi: Add missing SWZ opcode. | Michal Krol | |
2008-07-13 | tgsi: Parse DCL statements. | Michal Krol | |
2008-07-13 | tgsi: Remove depricated ATTRIB interpolate mode. | Michal Krol | |
2008-07-13 | llvm: build fixes. | Stephane Marchesin | |
2008-07-13 | glx/dri: only report DRI2 extensions when DRI2 is enabled. | Dave Airlie | |
Fixes bug 15477 | |||
2008-07-12 | r300_fragprog: Use nqssa+dce and program_pair for emit | Nicolai Haehnle | |
Share almost all code with r500_fragprog now. This also fixes Piglit's texrect-many test, which means that the compiz bicubic plugin should work with hardware acceleration now. | |||
2008-07-12 | Always pass -linker and -ldflags to mklib for shared libraries | Dan Nicholson | |
This just makes the use of mklib more consistent throughout Mesa where we always want to pass the linker and LDFLAGS when we might be making a shared library. | |||
2008-07-12 | Call mklib with $(SHELL) so the user controls the interpreter | Dan Nicholson | |
Respect the user's choice of shell when running mklib rather than always using /bin/sh. | |||
2008-07-12 | Call minstall with $(SHELL) so the user controls the interpreter | Dan Nicholson | |
Running minstall directly means that /bin/sh is always used as hte interpreter. If the user needs or wants to use a different shell fo minstall, they can use the SHELL make variable. | |||
2008-07-12 | Set $(SHELL) for all configs | Dan Nicholson | |
Most make implementations will use /bin/sh as the interpreter for commands and only use a different shell when the $(SHELL) make variable is set. This makes the setting explicit and allows $(SHELL) to be used in the commands themselves. | |||
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. |