Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-24 | radeon: actual format is rgba8 | Dave Airlie | |
2009-03-24 | radeon: fix typo | Dave Airlie | |
2009-03-24 | radeon: setup pipes for r300 | Dave Airlie | |
2009-03-24 | radeon: stupid mesa extension fail | Dave Airlie | |
2009-03-23 | radeon: fixup wrapper bo name | Dave Airlie | |
2009-03-23 | Merge branch 'radeon-fbo-hacking' into radeon-rewrite | Dave Airlie | |
2009-03-23 | raedon/r200/r300: mega-FBO commits. | Dave Airlie | |
Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions | |||
2009-03-22 | radeon fbo: add draw offset calcs | Dave Airlie | |
2009-03-22 | radeon/r200/r300: add support for new tfp interface | Dave Airlie | |
also fixup old interface, gets rid of white boxes in compiz | |||
2009-03-22 | Merge remote branch 'origin/master' into HEAD | Dave Airlie | |
2009-03-22 | radeon: use mipmap fns in FBO code | Dave Airlie | |
2009-03-22 | radeon: add miptree offset functions | Dave Airlie | |
2009-03-21 | r200: fix for sure | Dave Airlie | |
2009-03-21 | radeon/r200: oops make correct fbo init calls | Dave Airlie | |
2009-03-21 | radeon: add xRGB span functions | Dave Airlie | |
same as ARGB need to add a parameter to get ptr32 | |||
2009-03-21 | radeon: dri2 is hooked up elsewhere now | Dave Airlie | |
2009-03-21 | radeon/r200: add fbo init | Dave Airlie | |
2009-03-21 | radeon/r200: add fbo state changes | Dave Airlie | |
2009-03-21 | r300: fix viewport inversion for FBOs | Dave Airlie | |
2009-03-21 | tgsi: Document KIL, KILP instructions. | Michal Krol | |
2009-03-21 | gallium: remove remaining references to origin_lower_left | Keith Whitwell | |
2009-03-21 | st: Silence compiler warnings. | Michal Krol | |
2009-03-21 | radeon: align FBO pitch | Dave Airlie | |
2009-03-21 | radeon: fixup last missing x_off/y_off | Dave Airlie | |
2009-03-21 | radeon: add cpp/pitch to rrb | Dave Airlie | |
2009-03-21 | radeon/fbo: add x_off and y_off in correct places | Dave Airlie | |
2009-03-21 | radeon: dPriv handling is now in cliprects code | Dave Airlie | |
2009-03-21 | radeon: fixup span code for FBOs | Dave Airlie | |
2009-03-21 | r300: hw clear buffer 0 hopefully | Dave Airlie | |
2009-03-21 | radeon: fix up span function setting | Dave Airlie | |
2009-03-20 | gallium: remove use of origin_lower_left | Brian Paul | |
This was used to indicate OpenGL's lower-left origin for fragment window coordinates for polygon stipple and gl_FragCoord. Now: - fragment coordinate origin is always upper-left corner - GL polygon stipple is inverted and shifted before given to gallium - GL fragment programs that use INPUT[WPOS] are modified to use an inverted window coord which is placed in a temp register. Note: the origin_lower_left field still exists in pipe_rasterizer_state. Remove it when all the drivers, etc. no longer reference it. | |||
2009-03-20 | mesa: add new internal state var for window size | Brian Paul | |
Actually, window width - 1, height - 1 | |||
2009-03-20 | mesa: linear scan register allocation for shader programs | Brian Paul | |
This is a check-point commit; not turned on yet. Use the linear scan register allocation algorithm to re-allocate temporary registers. This is done by computing the live intervals for registers and reallocating temps with that information. For some shaders this dramatically reduces the number of temp registers needed. For the time being we give up on a few cases such as relative-indexed temps and subroutine calls (but we inline most GLSL functions anyway). | |||
2009-03-20 | r300-gallium: Misspelled macro name. | Corbin Simpson | |
*pulls paper bag down over head* | |||
2009-03-20 | r300-gallium: Put r300_cs_inlines to bed. | Corbin Simpson | |
Guess it was a mistake in the first place. Oops. | |||
2009-03-20 | r300-gallium: Simplify/neaten up packet3. | Corbin Simpson | |
Deck chairs on the Hindenburg. :3 | |||
2009-03-20 | r300-gallium: Clean up surface_fill, prep for surface_copy code. | Corbin Simpson | |
2009-03-20 | r300-gallium: Properly offset scissors. | Corbin Simpson | |
As per r300_reg, classic Mesa, and xf86-video-ati. | |||
2009-03-20 | r300-gallium: Clean up r300_swtcl_emit. | Corbin Simpson | |
Some compile warnings, some statements without effect. | |||
2009-03-20 | r300-gallium: Clean up some emit, and some state handlers. | Corbin Simpson | |
2009-03-20 | r300-gallium: A bit more invariant state. | Corbin Simpson | |
2009-03-20 | gallium: Explain what happens if buffer_flush_mapped_range isn't called. | José Fonseca | |
2009-03-20 | gallium/util: add upload manager helper module | Keith Whitwell | |
Add a module that will manage uploading and coalescing multiple user-buffers, malloc-buffers and other random data that doesn't happen to be in a GPU buffer already. The module stuffs multiple little uploads into larger GPU buffers to reduce create/destroy overheads, etc. | |||
2009-03-20 | Fix DRI2 accelerated EXT_texture_from_pixmap with GL_RGB format. | Eric Anholt | |
This requires upgrading the interface so that the argument to glXBindTexImageEXT isn't just dropped on the floor. Note that this only fixes the accelerated path on Intel, as Mesa's texture format support is missing x8r8g8b8 support (right now, GL_RGB textures get uploaded as a8r8gb8, but in this case we're not doing the upload so we can't really work around it that way). Fixes bugs with compositors trying to use shaders that use alpha channels, on windows without a valid alpha channel. Bug #19910 and likely others as well. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-03-20 | stw: Do not err on nil context handle in MakeCurrent(). | Michal Krol | |
2009-03-20 | stw: Use u_handle_table to maintain context list. | Michal Krol | |
2009-03-20 | r300: init fbos | Dave Airlie | |
2009-03-20 | more fbo fillin | Dave Airlie | |
2009-03-20 | r300: enable FBO for a test | Dave Airlie | |
2009-03-20 | radeon: some more fbo work | Dave Airlie | |