Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-23 | r5xx: More trig work. | Corbin Simpson | |
SCS now works. COS/SIN have slight issues still. | |||
2008-05-22 | r500: bump state atom size up for fp and fp constants | Dave Airlie | |
2008-05-21 | r5xx: Fixed LRP. | Corbin Simpson | |
Works perfectly. It's a complex one, though, so it might fail in weird ways... | |||
2008-05-21 | r5xx: Change debug info for readability. | Corbin Simpson | |
It's weird seeing the compiled program before the assembly, that's all. | |||
2008-05-21 | r5xx: Initial (broken) OPCODE_LRP. | Corbin Simpson | |
Will compile, run, and not eat your kids, but the math is wrong. | |||
2008-05-21 | Follow along GL/glx -> glx renaming in xserver | Dan Nicholson | |
The xserver glx modules were lifted up to the top level, so this changes the glapi generation to look in the new location. | |||
2008-05-21 | Add remaining glapi generated server headers. | Kristian Høgsberg | |
This adds all the headers needed by the xserver glx module and also adds a rule to copy over the shared glapi.[ch] and glthread.[ch] files. Specifying an xserver path (set XORG_BASE on the make command line) is now mandatory when regenerating the glapi files. | |||
2008-05-21 | Make the shared glapi files not include glheader.h. | Kristian Høgsberg | |
2008-05-21 | Revert "glapi: Generate xserver glapi sources in the mesa tree" | Kristian Høgsberg | |
This reverts commit 7688791fc52f116eea421fda1d17aba5cf10977b, and takes us back to generating the glapi files straight into the xserver tree. Conflicts: src/glx/x11/indirect_size_get.c | |||
2008-05-21 | r5xx: Add OPCODE_POW. | Corbin Simpson | |
Necessary for Google Earth, among other things. | |||
2008-05-21 | dri/swrast: use Makefile.template | George Sapountzis | |
2008-05-21 | dri/swrast: fb configs tweaks | George Sapountzis | |
@32: provide configs with depth=0, stencil=8 @16: provide configs with depth=0, stencil=8 and depth=16, stencil=8 | |||
2008-05-21 | dri/swrast: re-indent FillInModes | George Sapountzis | |
2008-05-21 | r500: print out opcode string | Dave Airlie | |
2008-05-21 | r500: set the RS unit register for R500 not R300 dangnammit.. | Dave Airlie | |
So this appears to be my BUG. damn it to hell. also fix sec color to be more like spec says. | |||
2008-05-21 | r500: finish main texture instruction decoding | Dave Airlie | |
2008-05-20 | Add DRI driver that uses the mesa swrast module. | George Sapountzis | |
2008-05-20 | Make utils.h self-contained. | George Sapountzis | |
Move stuff with drm dependencies to dri_util.h, and move a couple of types without drm dependencies to utils.h. | |||
2008-05-20 | copy StateFlags in _mesa_clone_parameter_list() | Brian Paul | |
2008-05-20 | fix incorrect sampler numbering/indexing. | Brian Paul | |
All samplers indexes were zero. | |||
2008-05-20 | r5xx: Count refs so we don't have to guess on temp reg allocation. | Corbin Simpson | |
As a bonus, we can now have multiple temp temps, by slot. | |||
2008-05-19 | r5xx: Fixup SOP insts. | Corbin Simpson | |
Use the correct swizzle for alpha/SOP stuff. | |||
2008-05-19 | r5xx: New fix for COS/SIN/SCS. | Corbin Simpson | |
Not perfect yet, but getting better. | |||
2008-05-20 | r300/r500: fixup some of the register write sizes | Dave Airlie | |
2008-05-20 | r300: some ctrl-m's wierd. | Dave Airlie | |
2008-05-20 | r300/r500: fix RS col fmt bits | Dave Airlie | |
2008-05-20 | i965: Check fallback before accounting for index/vertex buffer size. fix #16028. | Xiang, Haihao | |
2008-05-19 | fix tempReg test in _mesa_combine_programs() | Brian Paul | |
2008-05-19 | r5xx: Fixup emit_tex, add debugging info, enable temp temps. | Corbin Simpson | |
emit_tex now chases itself with an OUT if needed. Added airlied's dump_program, with some fixes. | |||
2008-05-19 | Fix program refcounting assertion failure during context tear-down | Brian Paul | |
When purging the program hash table, the refcount _should_ be one since the program is referenced by the hash table. Need to explicitly set to zero before calling delete(). Also, purge high-level shader hash tables before low-level program hash tables. | |||
2008-05-19 | r500: add more input srcs | Dave Airlie | |
2008-05-19 | r500: fix swz gets and some returns | Dave Airlie | |
2008-05-19 | r500: add mask debugging | Dave Airlie | |
2008-05-19 | r500: add fragment program debug dumper | Dave Airlie | |
2008-05-19 | r5xx: Fix magic offsets for output fifo write masks. | Corbin Simpson | |
Well, this sure explains a lot. | |||
2008-05-18 | r5xx: Swap sources for CMP. | Corbin Simpson | |
Follows the same pattern as the op on r3xx/r4xx. Thanks airlied. | |||
2008-05-18 | r5xx: Fix typo of epic proportions. | Corbin Simpson | |
2008-05-18 | r5xx: ALU/OUT fixups. | Corbin Simpson | |
Lots of small changes. Intentionally breaks some tex stuffs. | |||
2008-05-18 | Move _mesa_init_glsl_driver_functions() into shader_api.c | Brian Paul | |
This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c cherry-picked from gallium-0.1 | |||
2008-05-18 | additional fog/color matrix changes from gallium-0.1 | Brian Paul | |
2008-05-18 | add state vars for color matrix, pixel transfer scale&bias | Brian Paul | |
cherry-picked from gallium-0.1 (068c7bd912283e051a55b2fd5c4568685d10f3ed) | |||
2008-05-18 | mesa: added internal post color matrix scale/bias vars | Brian Paul | |
cherry-picked from gallium-0.1 (302daeb2ec62c59bd28d0c53cdc0fb07dc9d0f58) | |||
2008-05-18 | fixes to _mesa_combine_programs(), from gallium-0.1 | Brian Paul | |
2008-05-18 | added div by zero check for Fog.End/Start (from gallium-0.1) | Brian Paul | |
2008-05-18 | clean-ups / additions from gallium-0.1 branch | Brian Paul | |
2008-05-18 | r300: fixup US_OUT_FMT bits | Dave Airlie | |
2008-05-18 | r500: you can have a single texcoord | Dave Airlie | |
2008-05-17 | r5xx: Add OPCODE_KIL. | Corbin Simpson | |
2008-05-17 | r5xx: Added OPCODE_DPH. | Corbin Simpson | |
Like DP4, but with one swizzle change. | |||
2008-05-17 | r5xx: Fix FRC. | Corbin Simpson | |
This makes tri-frc work. (Remind me again why I'm allowed near a compiler, lawl.) |