Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-15 | configs: remove -ansi from linux-debug | Brian Paul | |
-ansi implies -std=c89 but that conflicts with the -std=c99 flag which is also provided. Allows the r300g driver to compile. | |||
2010-01-15 | tgsi: Fix sanity checks for indirect registers. | Michal Krol | |
2010-01-15 | st/egl_g3d: Avoid validation upon buffer swap or flush frontbuffer. | Chia-I Wu | |
With screen->update_buffer being hooked, leave the job to the state trackers. | |||
2010-01-15 | st/egl_g3d: Hook to update_buffer of the pipe screen. | Chia-I Wu | |
It is a notification from the client APIs that the surface size might have changed. | |||
2010-01-15 | st/egl_g3d: Always override flush_frontbuffer. | Chia-I Wu | |
Instead of letting the native displays install their own version of flush_frontbuffer, always override the callback with a version that calls the flush_frontbuffer of the native surface. | |||
2010-01-15 | st/mesa: Initialise vertex element instance divisor to 0. | Michal Krol | |
2010-01-15 | draw: Add GALLIUM_DUMP_VS environment variable. | Luca Barbieri | |
Add GALLIUM_DUMP_VS to dump the vertex shader to the console like GALLIUM_DUMP_FS in softpipe. | |||
2010-01-14 | progs/trival: updated tri-scissor-tri.c test | Brian Paul | |
The scissor left/right/bottom/top bounds can be moved by pressing the l/r/b/t and L/R/B/T keys. | |||
2010-01-14 | llvmpipe: implement scissor testing | Brian Paul | |
The scissor test is implemented as another per-quad operation in the JIT code. The four scissor box params are passed via the lp_jit_context. In the JIT code we compare the quad's x/y coords against the clip bounds and create a new in/out mask that's AND'd with the main quad mask. Note: we should also do scissor testing in the triangle setup code to improve efficiency. That's not done yet. | |||
2010-01-14 | llvmpipe: minor comment update | Brian Paul | |
2010-01-14 | llvmpipe: clean-up, fixing up frame dump/debug code | Brian Paul | |
2010-01-14 | gallium/util: added debug_dump_texture() and ppm output | Brian Paul | |
Now we can get dump debug images on Linux too. | |||
2010-01-14 | llvmpipe: remove redundant code in llvmpipe_set_blend_color() | Brian Paul | |
2010-01-14 | r300g: Build driver by default | Jakob Bornecrantz | |
Do the auto trick that is used for both i915, i965 and svga. | |||
2010-01-14 | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | |
Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c | |||
2010-01-14 | llvmpipe: assorted clean-ups in texture code | Brian Paul | |
2010-01-14 | gallium: Document drawing commands. | Michal Krol | |
2010-01-14 | Merge branch 'instanced-arrays' | Michal Krol | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c | |||
2010-01-14 | r300g: Cleanup from last few commits. | Corbin Simpson | |
Strangely enough, the code solidified pretty quickly. | |||
2010-01-14 | r300g: Really destroy translated buffer at the end. | Łukasz Krotowski | |
Note that indexSize is changed by r300_translate_elts(). Also make sure it's destroyed on errors. | |||
2010-01-14 | progs/trivial: test user clip plane in tri-point-line-clipped.c | Brian Paul | |
2010-01-14 | progs/trivial: test glPolygonMode(POINT/LINE) with frustum clipping | Brian Paul | |
Note whether the new verts introduced by clipping show up as points and lines along the edge of the window... | |||
2010-01-14 | gallium/util: silence warning about array initializers | Brian Paul | |
2010-01-14 | egl_g3d: Check if the creation of pipe or st context fails. | Chia-I Wu | |
It should not return an incomplete EGLContext to the users. | |||
2010-01-14 | st/egl_g3d: Use a sequence number to decide if validation is required. | Chia-I Wu | |
It is not safe to assume that the native surface has not changed since the last validation by checking the geometry alone. Add a sequence number to "validate" callback for that purpose. This is inspired by Luca Barbieri's work. | |||
2010-01-13 | st/mesa: Remove unnecessary header from st_program.c. | Vinson Lee | |
2010-01-13 | st/mesa: Remove unnecessary header from st_texture.c. | Vinson Lee | |
2010-01-13 | swrast: Remove unnecessary header from s_accum.c. | Vinson Lee | |
2010-01-13 | swrast: Remove unnecessary header from s_atifragshader.c. | Vinson Lee | |
2010-01-13 | swrast: Remove unnecessary header from s_bitmap.c. | Vinson Lee | |
2010-01-13 | swrast: Remove unnecessary headers from s_copypix.c. | Vinson Lee | |
2010-01-13 | swrast: Remove unnecessary header from s_depth.c. | Vinson Lee | |
2010-01-13 | swrast: Remove unnecessary header from s_drawpix.c. | Vinson Lee | |
2010-01-13 | swrast: Remove unnecessary header from s_feedback.c. | Vinson Lee | |
2010-01-13 | gallium/docs: Random things sitting around in my stash. | Corbin Simpson | |
2010-01-13 | r300g: Use indices to translate index buffers of ubytes. | Corbin Simpson | |
progs/redbook/aapoly, among others, works fine now. | |||
2010-01-13 | radeong: Change DRI driver name to radeong. | Corbin Simpson | |
2010-01-13 | r300g: Disable immediate mode rendering for now. | Corbin Simpson | |
Will re-enable when the bugs are ironed out. | |||
2010-01-13 | llvmpipe: use one loop in lp_rast_clear_zstencil() | Brian Paul | |
This is just a tiny bit faster. | |||
2010-01-13 | llvmpipe: optimize lp_rast_clear_color() for non-gray colors | Brian Paul | |
This makes a big difference in progs that clear to a non-gray color. Some demos are 30-50% faster. | |||
2010-01-13 | llvmpipe: minor assorted clean-ups | Brian Paul | |
2010-01-13 | gallium/draw: s/clipper/clip_stage/ to be consistant with other stages | Brian Paul | |
2010-01-13 | gallium/draw: whitespace and comments | Brian Paul | |
2010-01-13 | gallium/draw: remove always-true conditional | Brian Paul | |
2010-01-13 | gallium: remove forward struct decl | Brian Paul | |
Other struct types (like pipe_texture) are referenced before they're defined so no reason to special-case this one. | |||
2010-01-13 | DRI2: don't send DRI2 requests the server doesn't know about | Jesse Barnes | |
At init time, NULL out the hooks that send the server new requests. DRI2 never supported these extensions, so this preserves old behavior on old servers with new Mesa. | |||
2010-01-13 | GLX/DRI2: pass X drawable ID instead | Jesse Barnes | |
These happened to be the same in my testing since I was using apps that depend on the GLX 1.2 behavior where X and GLX drawables are interchangeable. | |||
2010-01-13 | llvmpipe: check render targets before other textures | Brian Paul | |
2010-01-13 | llvmpipe: also check render target textures in lp_setup_is_texture_referenced() | Brian Paul | |
2010-01-13 | llvmpipe: indentation fixes | Brian Paul | |