Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-14 | glu: only export public symbols | Julien Cristau | |
2008-07-14 | mklib: don't version symbols when using --exports | Julien Cristau | |
Use the default version instead of one based on the library SONAME in the version script created by --exports. | |||
2008-07-14 | mesa: also check for __NetBSD__ | Blair Sadewitz | |
2008-07-14 | mesa: also check for __NetBSD__ | Blair Sadewitz | |
2008-07-14 | mesa: check for null shader->Source | Brian Paul | |
2008-07-14 | python: Basic test case for 2d texture. | José Fonseca | |
2008-07-14 | python: Raw tile access to surface. | José Fonseca | |
2008-07-14 | radeon: SetTexOffset support | Chris Rankin | |
This patch is a straightforward duplication of the R200 SetTexOffset code, except that there is no big-endian tx_table[] array. | |||
2008-07-14 | python: Get the sample app to draw triangle like trivial/tri exanple. | José Fonseca | |
2008-07-14 | python: Surface clears. | José Fonseca | |
2008-07-14 | python: Set default state. | José Fonseca | |
2008-07-14 | python: Allow to create/specify shaders. | José Fonseca | |
2008-07-14 | nouveau: say goodbye to the old DRI driver... | Stephane Marchesin | |
2008-07-13 | i915: Ops should not have pushed that | Jakob Bornecrantz | |
This reverts commit 930a863c4f6f11d0fd5cf396ef76054d52c69b9f. | |||
2008-07-13 | EGL: Only build EGL dri based drivers under linux-dri based configs | Jakob Bornecrantz | |
2008-07-13 | i915: WIP swap rework | Jakob Bornecrantz | |
2008-07-13 | python: New state tracker which exposes the pipe driver to python scripts. | José Fonseca | |
Still under development. Just barely works. | |||
2008-07-13 | util: Eliminate pipe from the arguments to pipe_get/put_tile_xxx functions. | José Fonseca | |
You don't need a pipe_context * for this, and all other necessary info is already inside pipe_surface. | |||
2008-07-13 | pb: buffer over/underflows are errors. | José Fonseca | |
2008-07-13 | tgsi: Parse destination operand modulate modifier. | Michal Krol | |
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 |