summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-06-07r300g: fix hardlock caused by an incompatible vertex formatMarek Olšák
The drivers aborts instead, I am working on a real fix...
2010-06-07graw: add gs-test.c and some simple geometry shader examplesKeith Whitwell
2010-06-07softpipe: use util_clear_render_target/depth_stencil fallbacksRoland Scheidegger
2010-06-07llvmpipe: use util_clear_render_target/depth_stencil fallbacksRoland Scheidegger
2010-06-07util: implement util_clear_depth_stencil fallbackRoland Scheidegger
this doesn't really look terribly useful for drivers to use, but until drivers use their own implementation provide this since some state trackers really want to use these functions.
2010-06-07graw: add parse_geometry_shader helperKeith Whitwell
2010-06-07tgsi: null-terminate string in parse_identifierKeith Whitwell
Hit this parsing geometry shader properties.
2010-06-07draw: don't use llvm engine when geometry shaders activeKeith Whitwell
They aren't implemented for llvm.
2010-06-07graw: trivial geometry shader testKeith Whitwell
2010-06-07graw: add symlinks to shader test directoriesKeith Whitwell
2010-06-06r300g: Move bootstrap code to targetsJakob Bornecrantz
2010-06-06i915g: Move bootstrap code to targetsJakob Bornecrantz
2010-06-06svga: Move bootstrap code to targetsJakob Bornecrantz
2010-06-06swrastg: Use new drm_driver interface in EGLJakob Bornecrantz
The EGL state tracker is really weird in how it does software, in the past we would just not return a drm_api struct but now, there is no callback to get a function so we just set the create_screen hock to NULL to make it switch to software.
2010-06-06gallium: Make all drm drivers use the new drm compat helperJakob Bornecrantz
2010-06-06i965g: Use Xorg template makefileJakob Bornecrantz
2010-06-06gallium: drm api compat helperJakob Bornecrantz
This is temporary untill all drivers have moved to the new drm driver descriptor interface.
2010-06-06gallium: Convert state trackers to drm driver interfaceJakob Bornecrantz
2010-06-06gallium: Add drm driver interfaceJakob Bornecrantz
This interfacre replaces the drm_api api it works very much the same way as drm_api but with the exception that its meant for the target to implement it. And it does not export a get function and neither a destroy function.
2010-06-06nouveau: Use Xorg template makefileJakob Bornecrantz
2010-06-06nouveau: Remove left over argument in drm apiJakob Bornecrantz
2010-06-06r300g: Use Xorg template makefileJakob Bornecrantz
2010-06-07graw: remove references to unistd.hKeith Whitwell
2010-06-07util: new file u_dirty_flags.hKeith Whitwell
2010-06-07tests/graw: missing file tri.cKeith Whitwell
2010-06-07graw_xlib: build fixesKeith Whitwell
2010-06-07graw: update graw_null after interface changes and build graw tests againKeith Whitwell
2010-06-07softpipe: remove assert on setting constbufs greater than zeroKeith Whitwell
2010-06-07llvmpipe: hook up basic gs and multiple constant buffer supportKeith Whitwell
2010-06-07cell/spu: divorce from tgsi_exec.hKeith Whitwell
2010-06-07util: add u_box_3dKeith Whitwell
2010-06-07gallivm: eliminate tgsi_exec.h includeKeith Whitwell
2010-06-07include/st: new file swrast_screen_create.hKeith Whitwell
2010-06-07util: add util_framebuffer_min_sizeKeith Whitwell
2010-06-07util: allocate larger tmp_row in util_format_translateKeith Whitwell
The tmp_row storage allocation took into account the format's y block size by allocating y_step rows of data. However, the x block size was not being taken into account when deciding how wide those rows need to be. Now make sure that tmp_row is at least x_step by y_step in size.
2010-06-07tgsi: reject interpolation and semantics on vs inputsKeith Whitwell
2010-06-07regress: remove interpolation and semantic info from vs inputsKeith Whitwell
2010-06-07test/graw: add vp-testKeith Whitwell
2010-06-07tests/graw: add fp-testKeith Whitwell
2010-06-07r300g: fix 24-bit depth texturingMarek Olšák
This is a secret texture format, do not tell anybody. And it looks like we can read stencil in the shader too.
2010-06-06r600g: add shader literal constant supportJerome Glisse
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-06-06st/mesa: advertise GL_ARB_fragment_program_shadowMarek Olšák
There is nothing driver-specific about this one. I've also tested it just to be sure.
2010-06-06r300g: workaround index bias on chipsets that do not support itMarek Olšák
2010-06-05st/mesa: trivially enable GL_ATI_texture_env_combine3Marek Olšák
This extension is implemented in the texenv program. Gallium drivers pass patched glean/texCombine. (I am going to send the patch soon) Catalyst9.3 advertises this extension too so I don't see a reason we shouldn't.
2010-06-05mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotesMarek Olšák
The specifications are identical.
2010-06-04i915g: Use template Xorg makefileJakob Bornecrantz
2010-06-04gallium: Use correct defines in Xorg template makefileJakob Bornecrantz
2010-06-04gallium: Add winsys to include path to Xorg template makefileJakob Bornecrantz
2010-06-05gallium: always build drivers/swJoakim Sindholt
2010-06-05r300compiler: fix scons buildJoakim Sindholt