summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-07-21mesa: revert building glslcompiler by defaultBrian Paul
2008-07-18autoconf: Support Motif widgets in GLw with --enable-motifDan Nicholson
Add an --enable-motif option, which will enable the Motif widgets in libGLw and link it with libXm. The Motif installation information will be gathered from the motif-config script (this comes with LessTif) or fallback to the standard autoconf checks. To allow the location of the Motif headers to be set from configure, the default setting of -I/usr/include/Motif1.2 has been moved into configs/default and then passed to the Makefile through the MOTIF_CFLAGS variable.
2008-07-18intel: fix texture border issue. (bug #16697)Xiang, Haihao
2008-07-17mesa: build the stand-alone glslcompiler by default, update the docsBrian Paul
2008-07-17mesa: regenerated fileBrian Paul
2008-07-17mesa: fix/improve the atan(y,x) functionBrian Paul
2008-07-17mesa: added checks for OpenBSDBrad Smith
2008-07-16mesa: regenerated fileBrian Paul
2008-07-16mesa: fix temp re-use bug in emit_arith()Brian Paul
2008-07-16mesa: fix copy&paste errors in degrees() functionsBrian Paul
2008-07-16intel: Clean-up ARB_texture_env_crossbarIan Romanick
Enable support for ARB_texture_env_crossbar in the master extension list instead of in every single device-specific list.
2008-07-16mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove ↵Brian Paul
GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE Issues found by Bob Ellison.
2008-07-15additional preprocessor checks for stdint.h, inttypes.h, etcBlair Sadewitz
The patches to glext.h and glxext.h have been sent to Khronos/bugzilla.
2008-07-15mesa: added test for __NetBSD__Blair Sadewitz
2008-07-15mesa: added test for __NetBSD__Blair Sadewitz
2008-07-15mesa: check for __INTERIX to typedef uintptr_tBlair Sadewitz
2008-07-15mesa: extra bracesBlair Sadewitz
2008-07-15mesa: regenerated fileBrian Paul
2008-07-15mesa: add missing IR_LOG2 caseBrian Paul
2008-07-15mesa: fix some broken /= operatorsBrian Paul
2008-07-15mesa: fix some broken bool, bvec2, bvec3, bvec4 constructorsBrian Paul
2008-07-15mesa: fix storage size computation in emit_arith()Brian Paul
2008-07-15glx: Update my e-mail address. :)Ian Romanick
2008-07-15glx: Trivial clean-ups to __glXSetArrayEnableIan Romanick
2008-07-14mesa: assemble main() after all other functionsBrian Paul
Before, main() had to come after any functions it called.
2008-07-14mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't enabledBrian Paul
In glStencilFunc/Op/Mask() set both the front and back-face state, unless GL_EXT_stencil_two_side is enabled. Before, we only set the front+back state if GL_ATI_separate_stencil was enabled. Ultimately, we probably should remove GL_EXT_stencil_two_side since it's incompatible with GL 2.x.
2008-07-14fix gltrace (bug 16691)Guillaume Melquiond
2008-07-14glu: only export public symbolsJulien Cristau
2008-07-14mklib: don't version symbols when using --exportsJulien Cristau
Use the default version instead of one based on the library SONAME in the version script created by --exports.
2008-07-14mesa: also check for __NetBSD__Blair Sadewitz
2008-07-14mesa: check for null shader->SourceBrian Paul
2008-07-14radeon: SetTexOffset supportChris Rankin
This patch is a straightforward duplication of the R200 SetTexOffset code, except that there is no big-endian tx_table[] array.
2008-07-14nouveau: say goodbye to the old DRI driver...Stephane Marchesin
2008-07-13glx/dri: only report DRI2 extensions when DRI2 is enabled.Dave Airlie
Fixes bug 15477
2008-07-12r300_fragprog: Use nqssa+dce and program_pair for emitNicolai 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-12Always pass -linker and -ldflags to mklib for shared librariesDan 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-12Call mklib with $(SHELL) so the user controls the interpreterDan Nicholson
Respect the user's choice of shell when running mklib rather than always using /bin/sh.
2008-07-12Call minstall with $(SHELL) so the user controls the interpreterDan 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-12Set $(SHELL) for all configsDan 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-12autoconf: Subsitute SHELL for all platformsDan 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-12r300: Fix saturate mode handling in radeon_program_aluNicolai Haehnle
2008-07-12r500: Set Saturate correctly in radeon_program_pairNicolai Haehnle
2008-07-12r300: Fix input register allocation in radeon_program_pairNicolai 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-12r300: Explicitly set absolute value for the argument of RSQNicolai Haehnle
This fixes the last r500 bug related to glean/fragProg1.
2008-07-12r500_fragprog: Major refactoring of final emitNicolai 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-12r500: Add "Not quite SSA" and dead code elimination passNicolai Haehnle
In addition, this pass fixes non-native swizzles.
2008-07-12r500_fragprog: Transform trigonometric functions in first passNicolai Haehnle
2008-07-11R300: update vap_cntl values for NUM_FPUSAlex Deucher
based on info from hw team
2008-07-11Remove generated pkg-config files on `make clean'Dan Nicholson
2008-07-11autoconf: Add information about the --x-* options to --help outputDan Nicholson
Try to tell the user that the --x-* options are only used when the X libraries can't be found by pkg-config.