Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-18 | support as much of GL_EXT_stencil_two_side as we can. untested. | Aapo Tahkola | |
2007-01-14 | r300: Fix vertex program position invariant bug, force position reading. | Jerome Glisse | |
When we have a position invariant program we need to force routing the position otherwise you may handle transform quite random data which might be funny but unlikely what you want :). | |||
2007-01-11 | Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca . | Jerome Glisse | |
2007-01-04 | r300: Correct bug introduced by fragprog rework. | Jerome Glisse | |
Thx for Tilman who spoted the bugs. | |||
2006-12-26 | Deleted unused file which likely have be reintroduced during git move. | Jerome Glisse | |
This file was deleted longtime ago, guess that git migration created it again. | |||
2006-12-25 | Rework r300 fragprog avoid using bitfield structure. | Jerome Glisse | |
It seems that bitfield structure lead to some strange problem on 64bits arch, don't want to waste time debugging strange things like that so converted pfs_reg_t structure to a GLuint and use good old masking and shifting spell. (cherry picked from 2a7de9d095d8e60da12b11aaa1efe664b87b11d3 commit) | |||
2006-12-06 | Make git ignore files only generated at build time. | Michel Dänzer | |
2006-11-20 | Disable fragment program debug messages. | Rune Petersen | |
2006-11-17 | fragment.position support | Rune Petersen | |
World position is calculated in the vertex shader and passed to the fragment shader via an unused texcoord. | |||
2006-11-17 | r300_select_vertex_shader4: | Rune Petersen | |
Makes the vertex program output from the fragment input. It makes the driver capable of catching output-input mismatches safely. Primarily based on some of Aapo Tahkola's code. | |||
2006-11-09 | Remove unnecessary setting of GetBufferSize to NULL. | Ian Romanick | |
2006-11-05 | Add sin instruction to fragment program. | Jerome Glisse | |
There is a bug somewhere in fragment program. tri-cos and tri-sin show the bug. Also we should not emit multiple time the same constant. for sin,cos,lit have to fix that. | |||
2006-11-04 | Add cos instruction and remove left over debug. | Jerome Glisse | |
2006-11-02 | Add requested size to r300RefillCurrentDmaRegion. | Jerome Glisse | |
This way we no longuer have the fixed RADEON_BUFFER_SIZE. Anyway function calling AllocDmaRegion should check if this succeed and fail gracefuly if not (see bug 8348). | |||
2006-11-02 | Use RGBA_LOGICOP_ENABLED() instead of ctx->Color._LogicOpEnabled since we often | Brian Paul | |
need to check for this condition before the later field has been computed. Fixes logicop bug #8860. | |||
2006-11-01 | Remove x/y/width/height parameters from Clear functions. | Brian Paul | |
2006-11-01 | remove unused vars | Brian Paul | |
2006-11-01 | Remove deprecated GetBufferSize interface. | Jerome Glisse | |
2006-11-01 | Add LIT instruction to fragment program. | Jerome Glisse | |
2006-11-01 | Add CMPH instruction to fragprog | Jerome Glisse | |
CMPH a0, a1, a2 -> if a2 > 0.5 return a1 else return a0 Guessed by examinating LIT instruction handling of FGLRX. | |||
2006-10-18 | Want to stop passing x/y/width/height to Clear() function. | Brian Paul | |
The coordinates need to be computed after we've got the hw lock. Code updated to: 1. Ignore all/x/y/width/height/ params passed to Clear func. 2. Pass 0,0,0,0,0 to _swrast_Clear() until they're totally removed. | |||
2006-10-15 | Use endianness test function provided by mesa. | Jerome Glisse | |
Use the _mesa_little_endian helper function insted of the MESA_BIG_ENDIAN flag. There is still place using this flag but we need to find how to submit 16bits elements on big endian computer. | |||
2006-10-15 | Remove Driver.ResizeBuffers = _mesa_resize_framebuffer lines. | Brian Paul | |
This is already done by the preceeding call to _mesa_init_driver_functions() which plugs in default functions like that. | |||
2006-09-28 | Make driDrawableInitVBlank() initialize the sequence number. | Michel Dänzer | |
This prevents the first wait for vertical blank from timing out when the X server has been running for a long time. | |||
2006-09-26 | Remove r200 dependency | Jerome Glisse | |
Remove r200 dependency from the code as r200 merged driver never worked (right ?) and we want to clean the code. | |||
2006-09-26 | Remove r200 dependency. | Jerome Glisse | |
Remove r200*.h files dependency. | |||
2006-09-20 | try to use a 8888 texture format which will result in only a memcopy in ↵ | Roland Scheidegger | |
mesa's texstore functions whenever possible for r200 and r300. r200 can use hw formats argb8888, rgba8888 and abgr8888 (or the opposite on big endian), r300 can use argb8888, bgra8888, rgba8888 and abgr8888 regardless of endian, as it supports free component swizzling. | |||
2006-09-14 | Fallback if ColorLogicOp is enabled. Cleanup a bit the fallback | Jerome Glisse | |
function. | |||
2006-09-14 | Remove MESA_LITTLE_ENDIAN guard for code that seems to work fine on big endian. | Michel Dänzer | |
2006-09-12 | Fix compilation warning. | Jerome Glisse | |
2006-09-12 | Removing some of r200 dependency, cleaning up code a bit, | Jerome Glisse | |
and fixing a couple of warning. More cleanup and shuffle to come. I have tested this change they might broke things especialy with r300_texstate.c change (format_x doesn't seems to be use at all by r300). | |||
2006-09-04 | Managed to make a commit that can't build... Sorry again... | Rune Petersen | |
2006-09-03 | add missing change to skip low impact RAST fallback... | Rune Petersen | |
Sorry. | |||
2006-08-31 | re-apply shader fix. | Rune Petersen | |
appears to have been reverted by mistake. | |||
2006-08-31 | Give the user posibility to choose speed over correctness. | Rune Petersen | |
It does 2 things: 1) Allows you to disable S3TC, wine-games sometimes need S3TC enabled. 2) Disable fallbacks that usually have low impact. | |||
2006-08-28 | Check mesa_vp->Base.NumInstructions == 0 instead of mesa_vp->Base.String to | Brian Paul | |
determine if we actually have a program. See "[r300] TCL fallback with Quake3". | |||
2006-08-26 | fix #8008 | Aapo Tahkola | |
2006-08-24 | fix bad casts, carry over r200 fix to check for null program string in ↵ | Brian Paul | |
r300_translate_vertex_shader() | |||
2006-08-23 | silence warning | Brian Paul | |
2006-08-23 | Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to avoid | Brian Paul | |
a lot of casting elsewhere. Use _mesa_lookup_texture() in tdfx driver, use _mesa_lookup_bufferobj() in r300 driver. | |||
2006-08-22 | remove duplicate pieces of code. | Aapo Tahkola | |
2006-08-22 | extend some DrawRangeElements cases to support rendering more than 65535 ↵ | Aapo Tahkola | |
verts in one blast. ut2k4 cases in other words ... | |||
2006-08-22 | fix broken write-only depth setting. use early z where possible. | Aapo Tahkola | |
2006-08-15 | Enable support for GL_EXT_gpu_program_parameters for R300. | Ian Romanick | |
2006-08-12 | gcc-4.1.1 compile fix | Aapo Tahkola | |
2006-08-11 | support shorts as vertex data | Aapo Tahkola | |
2006-07-31 | fix #6991 | Aapo Tahkola | |
2006-07-27 | r300_emit.h cleanup. | Jerome Glisse | |
Remove unused macro Replace LOCAL_VAR, PREFIX* Indent code Remove radeon redundant CP type 3 packet | |||
2006-07-20 | Some structure renaming. Prefix vertex/fragment-related structs with | Brian Paul | |
"gl_" to match other structs. | |||
2006-07-15 | A small logic error. | Rune Petersen | |
We need to call do_swizzle() when the scaler _or_ vector unit have a swizzle other 000/ZERO/111/ONE. This ensures that the gloss on banners in ut2004 is not angel-dependent (since when was banners glossy?). |