Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-03 | gl: upgrade glxext.h to version 23 | Brian Paul | |
2009-08-03 | gl: upgrade glext.h to version 54 | Brian Paul | |
2009-08-03 | tgsi: report opcode name in addition to the number when translation fails | Brian Paul | |
2009-08-03 | tgsi: added tgsi_get_opcode_name() | Brian Paul | |
2009-08-03 | gallium: comments, reformatting | Brian Paul | |
2009-08-03 | r600: add some missing pci ids | Alex Deucher | |
2009-08-03 | r600: fix the build when RADEON_DEBUG_BO is set | Alex Deucher | |
2009-08-03 | r600: fix r600SetTexOffset | Alex Deucher | |
We need to properly set up a fake bo for the texture override, so add a new function to radeon_bo_legacy.c. This could probably be used on radeon/r200/r300 to unify the bo handling for texture override. compiz now works :) | |||
2009-08-02 | Merge commit 'nha/r300-compiler-gallium' | Corbin Simpson | |
2009-08-02 | r600: handle state emit better | Alex Deucher | |
- move shader-related state with the rest of the shader setup/emit - start to track dirty state better | |||
2009-08-02 | r600: Logic Operations Fix | vehemens | |
fixes bug 23087 | |||
2009-08-02 | r600: fix regression in texenv | Alex Deucher | |
Emit shader consts with the shader program itself | |||
2009-08-02 | r300: Fix a regression on non-KMS | Nicolai Hähnle | |
The regression was introduced by 9a1c336253579d8b58b31910325227b22b4af395 Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-08-01 | r600: fix rectangle textures | Alex Deucher | |
It might be better to add an instruction to normalize the coordinates for rectanglular textures as there are some limitations to wrap modes on unnormalized tex coords. fixes texrect | |||
2009-08-01 | r300: Fix corner-case of KIL on R300 | Nicolai Hähnle | |
R300 hardware (but _not_ R500) hardware requires an enabled texture unit if KIL is used in fragment programs. We now work around the CS checker correctly when enabling such a fake texture unit. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-08-01 | r300: Fix Z buffer re-emit after window resize | Nicolai Hähnle | |
We used to not always correctly re-emit the Z buffer size in all cases, in particular the clear path, and invalidated state was not always picked up correctly. This fixes a bug where the kernel CS checker correctly complains about a Z buffer that is too small. Note that this bug was probably only visible with ridiculously high framerates, i.e. glxgears. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-08-01 | mesa st: Use POT texture for draw pixels operations if NPOT texture is not ↵ | Patrice Mandin | |
supported | |||
2009-08-01 | mesa st: Move logbase2 function to util/u_math.h | Patrice Mandin | |
2009-07-31 | radeon: fix r100/r200 compressed texture stride | Roland Scheidegger | |
This almost fixes compressed mipmapped textures on r200, though some small mip levels are still broken. Leave r300 compressed texture stride as is though afaik it's different to pre-radeon-rewrite too. Also do the fixup for rs600 uncompressed row stride at same place. | |||
2009-07-31 | radeon: s/r300/radeon in shared code error message | Roland Scheidegger | |
2009-07-31 | radeon: Cliprects has to be updated before doing anything with clip rectangles | Pauli Nieminen | |
Reported to fix corruption while dragging an active window by John Bridgman. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-31 | radeon: Remove unused variable from context. | Pauli Nieminen | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-31 | r600: make sure bos are valid before usign that | Alex Deucher | |
2009-07-31 | r600: fix reloc setup | Alex Deucher | |
re-use the same reloc index for bos that are referenced multiple times. Fixes rain demo. | |||
2009-07-31 | r600: remove unused offset_mod stuff | Alex Deucher | |
this is a step in migrating to the common cs code | |||
2009-07-31 | r600: ensure we have enough room for full state emit | Alex Deucher | |
full state is roughly 4000 dwords, but will vary depending on the rendering. Also fix some warnings. | |||
2009-07-31 | r600: unify state emit into one function | Alex Deucher | |
2009-07-31 | r600: re-arrange state setup and emit so they are not mixed | Alex Deucher | |
2009-07-31 | Rename TGSI LOOP instruction to better match theri usage. | Michal Krol | |
The LOOP/ENDLOOP pair is renamed to BGNFOR/ENDFOR as its behaviour is similar to a C language for-loop. The BGNLOOP2/ENDLOOP2 pair is renamed to BGNLOOP/ENDLOOP as now there is no name collision. | |||
2009-07-31 | egl: Silence warnings on x86-64. | Chia-Wu | |
Casting an unsigned int to or from a pointer directly gives warnings on x86-64. Add wrappers to silence the warnings. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-07-31 | r600: get updated pending age from cs ioctl | Alex Deucher | |
REQUIRES AN UPDATED DRM | |||
2009-07-30 | r600: warning fixes | Alex Deucher | |
2009-07-30 | r600: split primitive draw into a separate function | Alex Deucher | |
2009-07-30 | r300g: Use radeon compiler for fragment programs | Nicolai Hähnle | |
This is entirely untested on R500, and needs more testing on R300. | |||
2009-07-30 | r300g: Remove extraneous printf | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-30 | r300g: Use r300compiler for vertex shaders | Nicolai Hähnle | |
2009-07-30 | r300/compiler: Remove inst_offset from r500_fragment_program_code | Nicolai Hähnle | |
The field is not used, and in any case it would be more interesting to manipulate from *outside* the compiler if we ever wanted to load several fragment programs at the same time or something. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-30 | progs/vp: Correct the PARAM array sizes in arl-*.txt | Ian Romanick | |
2009-07-30 | softpipe: Mark texture dirty when unmapped. | Chia-I Wu | |
When a texutre transfer is mapped for writing, mark the texture dirty when unmapped. This was done in surface creation, and this commit moves it to happen in texture unmapping. This fixes subtex test in progs/tests/. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-07-30 | mesa: re-enable _mesa_source_buffer_exists() call | Brian Paul | |
Somehow this code wound up inside a comment a while back. | |||
2009-07-30 | mesa: get_current_tex_unit() helper function | Brian Paul | |
2009-07-30 | mesa: refactor glGetTexImage error checking code | Brian Paul | |
2009-07-30 | tests: glGetTexImage() test | Brian Paul | |
2009-07-30 | mesa: simplify _mesa_select_tex_image() | Brian Paul | |
2009-07-30 | mesa: simplify _mesa_set_tex_image() | Brian Paul | |
2009-07-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-07-30 | mesa: move misplaced return statement | Brian Paul | |
Fixes regression from commit 7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878 | |||
2009-07-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-07-30 | mesa: add missing return after catching program error | Brian Paul | |
2009-07-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |