Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-23 | r600: for position invariant programs reading vert_pos is not always known ↵ | Andre Maasikas | |
at this point | |||
2009-10-23 | r600: remove remains of old tnl pipeline | Alex Deucher | |
2009-10-23 | r600: fix render size prediction | Alex Deucher | |
2009-10-23 | r600: remove old tnl pipeline | Alex Deucher | |
2009-10-23 | r600: clean up context creation | Alex Deucher | |
Make it more consistent with other radeon drivers. | |||
2009-10-22 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
2009-10-22 | intel: flush old context before binding new context | Brian Paul | |
Per the GLX spec, when changing rendering contexts, the old context should first be flushed. | |||
2009-10-22 | i965: fix hacked Fallback usage in brw_prepare_vertices() | Brian Paul | |
Setting intel->Fallback = 1 clobbered any fallback state that was already set. Not sure where this hack originated (the git history is a little convoluted). Define and use a new BRW_FALLBACK_DRAW bit instead. This shouldn't break anything and could potentially fix some bugs (but no specific ones are known). | |||
2009-10-22 | intel: define INTEL_FALLBACK_DRIVER for drivers | Brian Paul | |
2009-10-22 | intel: Fallback field is a bitmask, use GLbitfield | Brian Paul | |
2009-10-22 | i965: remove unused brw_context::tmp_fallback field | Brian Paul | |
2009-10-22 | i965: remove unused BRW_FALLBACK_TEXTURE bit | Brian Paul | |
The value was probably wrong too. It was the same as INTEL_FALLBACK_DRAW_BUFFER. | |||
2009-10-22 | Kill off trident. | Corbin Simpson | |
Hm. I could have said "chew trident and spit it out," or perhaps "spear trident," instead. Dohoho. | |||
2009-10-22 | Nuke s3v. | Corbin Simpson | |
As per FDO #17889. | |||
2009-10-22 | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | |
git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa | |||
2009-10-22 | r600: set barrier for tex inst if dst is used earlier, might overwrite it ↵ | Andre Maasikas | |
otherwise | |||
2009-10-22 | r600: need to export something from PS | Andre Maasikas | |
Also avoids empty shader for "END" - seems to be somewhat valid fp Maybe this can be done differently in the future (fake FRAG_RESULT_COLOR already in Map_Fragment_Program() or is there a way to program the chip to not hang in case of no exports. | |||
2009-10-22 | r600: add beginnings of ARL instruction | Andre Maasikas | |
2009-10-20 | intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS). | Eric Anholt | |
Bug #24435 | |||
2009-10-20 | meta: Fix the BufferSubData in meta clear to be BufferData. | Eric Anholt | |
Fixes a 3.4% +/- 1.3% performance regression in my GL demo (n=3). The other meta code could probably also use the same treatment. | |||
2009-10-19 | r300: fix texture size handling with size > 2048 | Mathias Fröhlich | |
The in kernel texture check fails because of both bit11 flags being set on 16x16 textures. It tuns out that these bits are still set and not cleared in the pp_txpitch field of the texture. The attached patch at least helps for this case on my machine. It clears the bit 11 from the pitch field if the texture is smaller and masks out that hight bits on the conventional width and height field. Fixes bug 24584 | |||
2009-10-19 | r600: Fix size calculation for 24 bit depth | Robert Noland | |
size was being calculated based on 3 bytes per pixel with 24 bit depth instead of 4 bytes. This caused corruption in the bottom 25% of objects. This finishes fixing the menu/text corruption in compiz/kde4. Signed-off-by: Robert Noland <rnoland@2hip.net> | |||
2009-10-19 | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | |
git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa regenerated lex.yy.c | |||
2009-10-17 | intel: Disallow relocations to the byte beyond the end of the buffer | Chris Wilson | |
2009-10-16 | mesa: lift default symlinks target into Makefile.template | Brian Paul | |
Driver Makefiles can still add symlink dependencies/rules if needed. | |||
2009-10-16 | mesa: use EXTRA_MODULES and SUBDIRS to build r300 compiler | Brian Paul | |
This is a bit cleaner and avoids rebuilding the r300_dri.so library all the time. | |||
2009-10-16 | mesa: added SUBDIRS support in dri/Makefile.template | Brian Paul | |
2009-10-16 | r300: fix vertex program parameters limits | Maciej Cencora | |
2009-10-15 | Use the right pitch when rendering to a texture | Owen Taylor | |
We need to get the pitch from the texture level we are rendering to, rather than just using the base texel width. | |||
2009-10-15 | r600: FRAG_ATTRIB_WPOS and FRAG_ATTRIB_FOGC appear to be supported. | Robert Noland | |
Report unsupported attributes while I'm here. Signed-off-by: Robert Noland <rnoland@2hip.net> | |||
2009-10-15 | r600: cleanup in r600_cs_process_relocs(). | Robert Noland | |
Signed-off-by: Robert Noland <rnoland@2hip.net> | |||
2009-10-15 | radeon: return EINVAL for 0 length buffers. | Robert Noland | |
Signed-off-by: Robert Noland <rnoland@2hip.net> | |||
2009-10-15 | r600: fix tfp1 bo size | Andre Maasikas | |
Setting the wrong bo size resulting in an incomplete read cache flush when reading the texture. This fixes the compiz text corruption. [agd5f: take hw pitch alignment into account] | |||
2009-10-15 | r600: implement ProgramStringNotify | Andre Maasikas | |
need this to properly test with piglit/glean vert/fragprog tests copied mostly from r300, many thanks to osiris, nha, airlied, others... | |||
2009-10-15 | r600: LIT dst.y gets value from src.x | Andre Maasikas | |
seems I overlooked this when removing hardcoded swizzles for this one previously | |||
2009-10-15 | r600: DPH adds w comp of second operand, so set first one to 1 instead | Andre Maasikas | |
2009-10-15 | r600: fixup KIL instruction a bit | Andre Maasikas | |
- KILLGT takes 2 arguments - arb KIL has no dst register - add TODO about clause ending but currently piglit fp-kil passes and does not hang the card | |||
2009-10-15 | r600: use CB_TARGET_MASK instead of CB_SHADER_MASK for setting color mask | Andre Maasikas | |
makes blend functions work better Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2009-10-15 | r600: user correct alpha blend factor | Andre Maasikas | |
Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2009-10-15 | r600: clear position enable bit when when wpos is not used by FP | Andre Maasikas | |
Makes doom3 alot nicer.. | |||
2009-10-14 | mesa: remove unused ctx->Driver.PrioritizeTextures() hook | Brian Paul | |
2009-10-14 | mesa: remove unused ctx->Driver.TextureMatrix() hook | Brian Paul | |
2009-10-14 | r600: enable EXT_vertex_array_bgra extensions | Alex Deucher | |
2009-10-14 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
2009-10-14 | mesa: remove left-over debug printf | Brian Paul | |
2009-10-13 | intel: fix broken sw generate mipmap path | Brian Paul | |
Need to restore code that fixed up the intel_texture_image state. | |||
2009-10-13 | mesa: whitespace fixes | Brian Paul | |
2009-10-13 | mesa: do RTT check in _mesa_meta_check_generate_mipmap_fallback() | Brian Paul | |
We need to check that we can actually render to the texture's format before doing mipmap generation. This may fix bug 24219. | |||
2009-10-12 | mesa: save/set/restore texture base/wrap state in blitframebuffer_texture() | Brian Paul | |
2009-10-12 | intel: whitespace/formatting clean-up | Brian Paul | |