Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-14 | trace: Don't write state objects to file if dumping is not set | Jakob Bornecrantz | |
2009-06-26 | r300-gallium: organize fragment/vertex shaders | Joakim Sindholt | |
Appart from separating r3xx/r5xx fragment shaders, a more consistent naming scheme has been applied. From now on: r300 = all chips r3xx = R300/R400 only r5xx = R500 only This way r300_fragment_shader is the master struct, and the structs r3xx_fragment_shader and r5xx_fragment_shader inherits it. | |||
2009-06-24 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/i915/i915_tex_layout.c src/mesa/drivers/dri/i965/brw_wm_glsl.c src/mesa/drivers/dri/intel/intel_buffer_objects.c src/mesa/drivers/dri/intel/intel_pixel_bitmap.c src/mesa/drivers/dri/intel/intel_pixel_draw.c src/mesa/main/enums.c src/mesa/main/texstate.c src/mesa/vbo/vbo_exec_array.c | |||
2009-06-24 | identity: Add new identity driver | Jakob Bornecrantz | |
This driver does no transformation of the gallium calls going to the real driver, like the identity matrix. It is intended to be the basis for transforming and/or debug drivers like trace and rbug. Authors of this patch are: Michal Krol, orignal heavy lifting. José Fonesca, object wrapping code stolen from trace. Jakob Bornecrantz, put it all toghether and renamed a stuff. | |||
2009-06-19 | i965simple: use u_reduced_prim() function | Brian Paul | |
2009-06-19 | softpipe: use u_reduced_prim() | Brian Paul | |
2009-06-19 | softpipe: whitespace, reformatting | Brian Paul | |
2009-06-19 | Merge branch 'ext-provoking-vertex' | Brian Paul | |
Conflicts: docs/relnotes-7.6.html progs/tests/Makefile src/gallium/drivers/softpipe/sp_prim_vbuf.c src/glx/x11/indirect.c src/mesa/glapi/Makefile src/mesa/glapi/dispatch.h src/mesa/glapi/glapioffsets.h src/mesa/glapi/glapitable.h src/mesa/glapi/glapitemp.h src/mesa/glapi/glprocs.h src/mesa/main/dlist.c src/mesa/main/enums.c src/mesa/sparc/glapi_sparc.S src/mesa/x86-64/glapi_x86-64.S src/mesa/x86/glapi_x86.S | |||
2009-06-19 | softpipe: return alpha=1 in shadow_compare() function | Brian Paul | |
The alpha value wasn't set at all before so we got unpredictable results. Note that we don't currently obey GL_DEPTH_TEXTURE_MODE in the state tracker. For now, we return the result in the default mode (r,r,r,1). | |||
2009-06-18 | trace: Use size_t consistently. | José Fonseca | |
2009-06-16 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/api_validate.c | |||
2009-06-16 | softpipe: fix out of bounds quad rasterization bug | Brian Paul | |
For some triangles we can generate quads which lie just outside the surface bounds. Just check the quad's mask before trying to emit/process the quad. Fixes failed assertion in Lightsmark. | |||
2009-06-15 | softpipe: Fix softpipe_is_texture_referenced. | José Fonseca | |
Render results are only visible when the render cache is flushed. softpipe_is_texture_referenced must reflect that or transfers to/from the textures bound in the framebuffer won't be proceeded of the necessary flush, causing transfer data to be outdated/clobbered. This fixes conform drawpix test with softpipe. | |||
2009-06-09 | softpipe: implement flatshade_first for triangles | Brian Paul | |
2009-06-09 | softpipe: implement flatshade_first for line setup | Brian Paul | |
2009-06-10 | trace: __func__ --> __FUNCTION__. | Michal Krol | |
2009-06-09 | trace/rbug: Add support for draw block rule | Jakob Bornecrantz | |
2009-06-09 | trace/rbug: Return textures currently bound to context | Jakob Bornecrantz | |
2009-06-08 | r300-gallium: HW TCL glxgears. (Read the rest of the log.) | Corbin Simpson | |
Um. So, yeah. Two massive WTF moments here. The first one is that, somehow, I never actually hooked up vertex shader emission, so the only time that the VAP gets set up is during surface_copy/surface_fill. That's why acidgears was happening. The second one is that, somehow, once I actually hooked it up, glxgears just magically worked. Without any actual, real testing, I somehow accidentally made the shader compiler work. Go figure. | |||
2009-06-08 | r300-gallium: Make UCP and clip work again for SW TCL. | Corbin Simpson | |
SW TCL: tri-clip works, tri-userclip works HW TCL: tri-clip fails, tri-userclip works That is a 200% improvement over the previous situation. Woot. | |||
2009-06-08 | r300-gallium: Don't emit UCP planes for SW TCL. | Corbin Simpson | |
2009-06-08 | softpipe: advertise PIPE_CAP_MAX_TEXTURE_ANISOTROPY as 16.0 | Brian Paul | |
Note that this doesn't have any real significance since PIPE_CAP_ANISOTROPIC_FILTER still returns 0. | |||
2009-06-08 | trace/rbug: Sleep on windows when blocked | Jakob Bornecrantz | |
2009-06-07 | nouveau: forgotten makefile... | Ben Skeggs | |
2009-06-06 | nv50: fix multi-texturing | Ben Skeggs | |
2009-06-06 | nv50: support non-normalized texture coords | Ben Skeggs | |
2009-06-05 | r300-gallium: Use VAP_CLIP_CNTL. | Corbin Simpson | |
Makes tri-userclip work with HW TCL. | |||
2009-06-05 | r300-gallium: Emit UCP. | Corbin Simpson | |
2009-06-05 | r300-gallium: Improve vs emit. | Corbin Simpson | |
2009-06-05 | nv50: use larger tile sizes | Ben Skeggs | |
2009-06-05 | nv50: use nouveau_bo for query buffers | Ben Skeggs | |
2009-06-05 | nv50: create textures with nouveau_bo, for flexibility with tiling later | Ben Skeggs | |
2009-06-05 | r300-gallium: Mute some debug info. | Corbin Simpson | |
Most of it is no longer interesting. | |||
2009-06-04 | r300-gallium: vs: Fix negation calculation. | Corbin Simpson | |
Still doesn't draw right, but at least it's the right numbers now. Thanks to taiu in #dri-devel. | |||
2009-06-04 | r300-gallium: Fix pasta. | Corbin Simpson | |
Trivial but annoying. | |||
2009-06-04 | r300-gallium: Improve vs debug more. | Corbin Simpson | |
Still not showing me why my stuff's failing, but getting there. | |||
2009-06-04 | r300-gallium: vs: Add negation, SUB. | Corbin Simpson | |
Doesn't work. WTF. | |||
2009-06-04 | r300: Moar vs debug. | Corbin Simpson | |
2009-06-05 | nouveau: plug in our map_buffer_range and friends | Ben Skeggs | |
2009-06-05 | nouveau: fix build with libdrm_nouveau 0.6 | Ben Skeggs | |
2009-06-05 | nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws-> | Ben Skeggs | |
2009-06-05 | nouveau: move channel creation into pipe drivers | Ben Skeggs | |
2009-06-05 | nouveau: call notifier/grobj etc funcs directly | Ben Skeggs | |
libdrm_nouveau is linked with the winsys, there's no good reason to do all this through yet another layer. | |||
2009-06-05 | nv04: remove u_simple_screen usage | Ben Skeggs | |
2009-06-05 | nv10: remove u_simple_screen usage | Ben Skeggs | |
2009-06-05 | nv20: remove u_simple_screen usage | Ben Skeggs | |
2009-06-05 | nv30: remove u_simple_screen usage | Ben Skeggs | |
2009-06-05 | nv40: remove u_simple_screen usage | Ben Skeggs | |
2009-06-05 | nouveau: add pipe_buffer/fence code to pipe drivers, move nv50 over | Ben Skeggs | |
2009-06-05 | nouveau: pass nouveau_bo instead of pipe_buffer to so_ calls | Ben Skeggs | |