Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-23 | r300g: extend compile error message | Marek Olšák | |
2010-05-23 | r300g: fix dummy vertex shader compilation | Marek Olšák | |
2010-05-23 | r300g: fix warnings | Marek Olšák | |
2010-05-21 | Merge branch 'gallium-msaa' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | |||
2010-05-21 | Merge branch 'gallium-front-ccw' | Keith Whitwell | |
2010-05-18 | gallium: implement set_sample_mask() in all drivers | Roland Scheidegger | |
prevents segfault when state trackers try to set default mask. Other option would be to make this required only for drivers supporting multisampling, but this seems more clean. Only dummy implementations (for normal drivers) provided (no driver supports multisampling yet neither). | |||
2010-05-17 | r300g: adapt to interface changes | Roland Scheidegger | |
might need further cleanup. Using surfaces internally for the u_blitter code seems nonoptimal. | |||
2010-05-14 | gallium: more work on ccw flag removal | Keith Whitwell | |
The linux-debug target builds... | |||
2010-05-14 | gallium: convert rasterizer state to use gl-style front/back concepts | Keith Whitwell | |
Use front/back instead of cw/ccw throughout. Also, use offset_point/line/fill instead of offset_cw/ccw. Brings gallium representation of this state into line with its main user, and also what turns out to be the most common hardware representation. This fixes a long-standing bias in the interface towards the architecture of the software rasterizer. | |||
2010-05-14 | r300g: fix for piglit/fp-indirections2 | Marek Olšák | |
2010-05-13 | r300g: fix texture transfers | Marek Olšák | |
The regression has first shown up after this state tracker change: b0427bedde80e3189524651a327235bdfddbc613. FDO bug #28082. | |||
2010-05-13 | r300g: re-order caps | Marek Olšák | |
2010-05-13 | r300g: fill out the shader limits | Marek Olšák | |
2010-05-12 | r300g: Correct viewport setup for SW TCL. | Corbin Simpson | |
glxgears now renders in the right place on-screen, although it is still rather...psychedelic. | |||
2010-05-12 | r300g: Add VBO dumper for SW TCL. | Corbin Simpson | |
Commented out, not easily enabled. *Very* noisy. | |||
2010-05-12 | r300g: Immediate mode won't work with SW TCL right now. | Corbin Simpson | |
This could be done later of course. SW TCL should have a much different threshold because it's much more worth it. | |||
2010-05-12 | r300g: Fix indentation. | Corbin Simpson | |
2010-05-12 | gallium: Make PIPE_CAP_xxx enums. | José Fonseca | |
2010-05-08 | r300g: follow pipe_rasterizer_state::light_twoside | Marek Olšák | |
2010-05-08 | r300g: follow pipe_rasterizer_state::point_size_per_vertex | Marek Olšák | |
2010-05-08 | r300g: move GA_POINT_MINMAX back to rs_state | Marek Olšák | |
This basically reverts commit 74f94e8fdfe035fa68acdc19e6b0afc2957a4264. | |||
2010-05-08 | r300g: fix glean/pointSprite using lodbias correction | Marek Olšák | |
2010-05-08 | r300g: pass depth texture swizzle to the compiler if compare mode is enabled | Marek Olšák | |
2010-05-08 | r300g: respect compare mode regardless of sampler type | Marek Olšák | |
2010-05-08 | r300/compiler: generalize depth texture mode to support arbitrary swizzles | Marek Olšák | |
2010-05-08 | r300g: consolidate common render code into one function | Marek Olšák | |
This reduces redundant code by moving: - CS space reservation - buffer validation - dirty state emission - index bias emission - AOS emission into r300_prepare_for_rendering. | |||
2010-05-05 | gallium: rename draw() to draw_elements() in vbuf code | Brian Paul | |
Now we have draw_elements() and draw_arrays() to be consistent with the pipe_context drawing functions. | |||
2010-05-04 | r300g: Fix memory leak on error path. | Vinson Lee | |
2010-05-04 | r300g: advertise S3TC only when it's available in Gallium | Marek Olšák | |
2010-05-03 | r300g: use util_format_short_name and util_format_is_plain | Marek Olšák | |
2010-05-03 | r300g: refuse to create a texture with size 0 | Marek Olšák | |
2010-05-03 | r300g: improve texture debug output, split into TEX and TEXALLOC flags | Marek Olšák | |
2010-05-02 | r300g: Remove unnecessary header. | Vinson Lee | |
2010-05-02 | r300g: fix surface_copy for compressed formats | Marek Olšák | |
No accelerated blitting for these, it's too messy. | |||
2010-05-02 | r300g: always set the pitch of the first miplevel in the tiling flags | Marek Olšák | |
This further reduces the number of DRM calls and flushes. | |||
2010-05-02 | Revert "r300g: disable point sprites (again)" | Marek Olšák | |
This reverts commit 3e0f1719d411b34f77fd2a053ecf83b43bb836ca. | |||
2010-05-02 | r300g: merge VS output mapping state (VAP) to rasterizer block state (RS) | Marek Olšák | |
These two should be tied together because what's set in VAP or stuffed in GA should be rasterized in RS. Not doing so causes a hardlock. The reason for the merge is that if stuffed texture coordinates (e.g. point sprite texgen) happen to occupy the texcoord slot dedicated to fog or wpos, the two must be relocated to other free slots, which needs remapping the vertex shader outputs. The rasterizer code is now literally a sequence read-rasterize-write. | |||
2010-05-02 | r300g: inline update_derived_shader_state | Marek Olšák | |
2010-05-02 | r300g: fix segfault when resizing a DRI2 framebuffer | Marek Olšák | |
Resetting tiling flags might happen after a texture is destroyed... Looking at the kernel sources, we don't actually need to reset the tiling flags. | |||
2010-05-17 | gallium: EXT_timer_query support. | Mathias Fröhlich | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2010-05-17 | r300g: Add RS block dump. | Corbin Simpson | |
Shows what's actually going on in the RS block. | |||
2010-05-16 | r300g: implement flush+sync (AKA glFinish) | Marek Olšák | |
See comments in the code. | |||
2010-05-16 | r300g: expose radeon_bo_wait to the driver | Marek Olšák | |
2010-05-16 | r300g: remove unused winsys entrypoints | Marek Olšák | |
2010-05-16 | r300g/swtcl: put emitting max index to the right place | Marek Olšák | |
This fixes CS rejections in openarena. | |||
2010-05-16 | r300g/swtcl: flush draw to avoid the rejection of CS | Marek Olšák | |
2010-05-16 | r300g/swtcl: update PSC only once when a shader is changed | Marek Olšák | |
2010-05-16 | r300g/swtcl: call update_derived_state only once per draw-call | Marek Olšák | |
2010-05-15 | r300g: Move code after declarations. | Vinson Lee | |
Fixes SCons build. | |||
2010-05-16 | r300g/swtcl: fix provoking vertex | Marek Olšák | |