Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "965: Fix color clamping issues" | Ian Romanick | 2008-07-24 | 1 | -23/+3 |
| | | | | | | This reverts commit b993d539a76e7f1446890a85e4b61deec4d4162d. The patch was applied incorrectly. Actual fix coming soon. Sorry for the noise. | ||||
* | 965: Fix partially transparent textures in Doom 3 engine games | Pawel Pieczul | 2008-07-23 | 1 | -7/+8 |
| | | | | | Numbers of destination depth registers corrected (destination stencil register was sent as depth register). | ||||
* | intel: fix buffer swaps and enable page flipping on 965 | Jesse Barnes | 2008-07-22 | 1 | -39/+15 |
| | | | | | | | | | | Some buffer swap intel render buffer fields (pf_num_pages & vbl_pending) are also used for page flipping, so enable the code that sets & updates them on 965. This allows buffer swaps and page flips to work on 965 and prevents hangs in LOCK_HARDWARE in the buffer swap case due to an uninitialized vbl_pending field. Fixes FDO #16118. | ||||
* | 965: Fix color clamping issues | Pawel Pieczul | 2008-07-21 | 1 | -3/+23 |
| | |||||
* | intel: fix texture border issue. (bug #16697) | Xiang, Haihao | 2008-07-18 | 4 | -4/+16 |
| | |||||
* | mesa: regenerated file | Brian Paul | 2008-07-17 | 1 | -482/+483 |
| | |||||
* | mesa: fix/improve the atan(y,x) function | Brian Paul | 2008-07-17 | 1 | -10/+11 |
| | |||||
* | mesa: added checks for OpenBSD | Brad Smith | 2008-07-17 | 1 | -0/+18 |
| | |||||
* | mesa: regenerated file | Brian Paul | 2008-07-16 | 1 | -18/+18 |
| | |||||
* | mesa: fix temp re-use bug in emit_arith() | Brian Paul | 2008-07-16 | 1 | -8/+20 |
| | |||||
* | mesa: fix copy&paste errors in degrees() functions | Brian Paul | 2008-07-16 | 1 | -3/+3 |
| | |||||
* | intel: Clean-up ARB_texture_env_crossbar | Ian Romanick | 2008-07-16 | 3 | -13/+3 |
| | | | | | Enable support for ARB_texture_env_crossbar in the master extension list instead of in every single device-specific list. | ||||
* | mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove ↵ | Brian Paul | 2008-07-16 | 2 | -42/+30 |
| | | | | | | GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE Issues found by Bob Ellison. | ||||
* | mesa: added test for __NetBSD__ | Blair Sadewitz | 2008-07-15 | 1 | -0/+8 |
| | |||||
* | mesa: added test for __NetBSD__ | Blair Sadewitz | 2008-07-15 | 1 | -1/+2 |
| | |||||
* | mesa: check for __INTERIX to typedef uintptr_t | Blair Sadewitz | 2008-07-15 | 1 | -0/+6 |
| | |||||
* | mesa: extra braces | Blair Sadewitz | 2008-07-15 | 1 | -96/+96 |
| | |||||
* | mesa: regenerated file | Brian Paul | 2008-07-15 | 1 | -378/+380 |
| | |||||
* | mesa: add missing IR_LOG2 case | Brian Paul | 2008-07-15 | 1 | -2/+3 |
| | |||||
* | mesa: fix some broken /= operators | Brian Paul | 2008-07-15 | 1 | -3/+4 |
| | |||||
* | mesa: fix some broken bool, bvec2, bvec3, bvec4 constructors | Brian Paul | 2008-07-15 | 1 | -14/+14 |
| | |||||
* | mesa: fix storage size computation in emit_arith() | Brian Paul | 2008-07-15 | 1 | -2/+3 |
| | |||||
* | mesa: assemble main() after all other functions | Brian Paul | 2008-07-14 | 1 | -14/+22 |
| | | | | Before, main() had to come after any functions it called. | ||||
* | mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't enabled | Brian Paul | 2008-07-14 | 1 | -47/+49 |
| | | | | | | | | | 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. | ||||
* | mesa: also check for __NetBSD__ | Blair Sadewitz | 2008-07-14 | 1 | -1/+1 |
| | |||||
* | mesa: check for null shader->Source | Brian Paul | 2008-07-14 | 1 | -0/+3 |
| | |||||
* | radeon: SetTexOffset support | Chris Rankin | 2008-07-14 | 5 | -21/+82 |
| | | | | | This patch is a straightforward duplication of the R200 SetTexOffset code, except that there is no big-endian tx_table[] array. | ||||
* | nouveau: say goodbye to the old DRI driver... | Stephane Marchesin | 2008-07-14 | 62 | -21639/+0 |
| | |||||
* | r300_fragprog: Use nqssa+dce and program_pair for emit | Nicolai Haehnle | 2008-07-12 | 11 | -1688/+521 |
| | | | | | | | 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. | ||||
* | Always pass -linker and -ldflags to mklib for shared libraries | Dan Nicholson | 2008-07-12 | 4 | -11/+10 |
| | | | | | | 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. | ||||
* | Call mklib with $(SHELL) so the user controls the interpreter | Dan Nicholson | 2008-07-12 | 7 | -13/+9 |
| | | | | | Respect the user's choice of shell when running mklib rather than always using /bin/sh. | ||||
* | r300: Fix saturate mode handling in radeon_program_alu | Nicolai Haehnle | 2008-07-12 | 1 | -50/+60 |
| | |||||
* | r500: Set Saturate correctly in radeon_program_pair | Nicolai Haehnle | 2008-07-12 | 1 | -1/+6 |
| | |||||
* | r300: Fix input register allocation in radeon_program_pair | Nicolai Haehnle | 2008-07-12 | 1 | -7/+15 |
| | | | | | | | 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. | ||||
* | r300: Explicitly set absolute value for the argument of RSQ | Nicolai Haehnle | 2008-07-12 | 1 | -0/+11 |
| | | | | This fixes the last r500 bug related to glean/fragProg1. | ||||
* | r500_fragprog: Major refactoring of final emit | Nicolai Haehnle | 2008-07-12 | 8 | -825/+1290 |
| | | | | | | | | | | 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. | ||||
* | r500: Add "Not quite SSA" and dead code elimination pass | Nicolai Haehnle | 2008-07-12 | 7 | -24/+524 |
| | | | | In addition, this pass fixes non-native swizzles. | ||||
* | r500_fragprog: Transform trigonometric functions in first pass | Nicolai Haehnle | 2008-07-12 | 4 | -90/+65 |
| | |||||
* | R300: update vap_cntl values for NUM_FPUS | Alex Deucher | 2008-07-11 | 2 | -8/+10 |
| | | | | based on info from hw team | ||||
* | Remove generated pkg-config files on `make clean' | Dan Nicholson | 2008-07-11 | 2 | -0/+2 |
| | |||||
* | intel: fix batch flushing problem with cliprects handling. | Dave Airlie | 2008-07-11 | 2 | -2/+7 |
| | | | | pointed out and debugged by stringfellow on #dri-devel | ||||
* | mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check | Brian Paul | 2008-07-09 | 1 | -2/+2 |
| | |||||
* | mesa: fix state.clip[n].plane parsing bug (bug 16611) | Brian Paul | 2008-07-09 | 1 | -3/+6 |
| | |||||
* | mesa: check for OpenBSD (bug 15604) | Brian Paul | 2008-07-09 | 1 | -1/+7 |
| | |||||
* | i915: fall back to software rendering when shadow comparison is | Xiang, Haihao | 2008-07-09 | 1 | -7/+4 |
| | | | | enabled for 1D texture. fix #12176 | ||||
* | mesa: remove debug codemesa_7_1_rc3 | Brian Paul | 2008-07-08 | 1 | -1/+0 |
| | |||||
* | bump version to rc3 | Brian Paul | 2008-07-08 | 1 | -1/+1 |
| | |||||
* | mesa: implement glGetUniformiv() with new ctx->Driver function | Brian Paul | 2008-07-08 | 3 | -9/+45 |
| | | | | The old implementation could overwrite the caller's param buffer. | ||||
* | mesa: bump version to rc2mesa_7_1_rc2 | Brian Paul | 2008-07-08 | 1 | -1/+1 |
| | |||||
* | added null texObj ptr check (bug 15567) | Brian Paul | 2008-07-08 | 1 | -12/+16 |
| |