George Sapountzis
885111518e
Move glcontextmodes.c to glx.
It is no longer linked with DRI drivers, libGL passes function pointers through
the DRI interface.
18 年前
Brian
0cae814f36
temporary add some extra renderbuffer debug code
18 年前
Brian
33c3739628
Remove the never-used SI-style imports/exports code.
18 年前
Brian
4d864b087e
assorted updates
18 年前
Brian
2f207dcf1e
assorted documentation updates
18 年前
Brian
f9c01c33d3
init span.y=0 to silence warnings
18 年前
Brian
d4dc57bb13
Overlapping copies with zoomZ=-1 were broken. See bug 10521.
Need to check for overlapping src/dest regions before computing bottom-to-top
vs. top-to-bottom order.
18 年前
Brian
a28e648690
remove debug printf
18 年前
Xiang, Haihao
40ae3943f2
i810/i915/i915tex: reinitialize the context point state
18 年前
Nicolai Haehnle
dba21ed913
Fix in t_vp_build: Missed necessary updates sometimes
_mesa_update_state doesn't always reset VertexProgram._Current to NULL.
This caused us to skip a necessary update of the fixed function vertex
program sometimes.
Change the logic such that we check for updates whenever the _Current
program is either NULL or the program generated by t_vp_build.
18 年前
Brian
66d336808d
Call _glapi_set_context(NULL) in _glapi_check_multithread() to make sure the _glapi_Context global gets cleared properly.
18 年前
Brian
dccd9c4f4d
use _mesa_reference_renderbuffer() in a few more places
18 年前
Brian
3fe47d5c57
updated debug printf
18 年前
Brian
3fd88089c0
Fix some bugs/issues related to alpha channel support. See bug 10483.
18 年前
Brian
0683e4ce4b
If using PF_8A8B8G8R, be sure alpha is correctly handled.
18 年前
Brian
ec42af9263
re-order tokens, fix comments
18 年前
Brian
00831b5b3b
always emit BGN/ENDSUB, for now anyway
18 年前
Brian
ec6c8f86f3
fix scoping mistake in previous commit that checked for writable LHSs
18 年前
Brian
e608d92c5b
check that LHS of assignment is writable
18 年前
Eric Anholt
57dadf71ca
Merge branch 'origin'
18 年前
Eric Anholt
adb91c056f
Merge branch 'crestline-qa', adding support for the 965GM chipset.
18 年前
Gustavo Pichorim Boiko
6f652c89d7
call DRI_VALIDATE_DRAWABLE_INFO(), bug 10477
18 年前
George Sapountzis
7439a36785
Clean and update XMesa/XFree86 interface.
Drop XMesaSetVisualDisplay(), XMesaReset(), no longer used.
Add XMesaCopyContext() and move the GlxSetRenderTables() call for XGL within
XMesaForceCurrent(). This is to make xserver/GL/mesa/X/xf86glx.c unaware of
Mesa internals.
Also, clean some ifdef's to make it clear that USE_XSHM and XFree86Server are
mutually exclusive.
Lastly,
- move gcstruct.h from glxheader.h up to xmesa_xf86.h since it calls *gc->ops
- drop GL/glxtokens.h from xm_api|dd.c, GLX tokens come from glcore.h and are
used irrelevant of XFree86.
19 年前
Brian
7eba12edce
more tips, validation info
18 年前
Brian
ba730e14ed
cond code fix
18 年前
Brian
1ba858591b
fix cond code swizzle bug
18 年前
Brian
f2f5d06853
Handle logical NOT and XOR without library functions. Results in much tighter code.
18 年前
Brian
b2ac30ac36
optimization for the emit_not() function
18 年前
Brian
3b7f2f53a2
remove IR_BREAK_IF_FALSE
18 年前
Brian
8128f7143d
don't generate IR_BREAK_IF_FALSE
18 年前
Brian
393a93ea32
Get rid of IR_CONT_IF_FALSE
18 年前
Brian
3e7d43cd48
Get rid of BRK0, BRK1, CONT0, CONT1 instructions.
18 年前
Brian
1bbd69251b
Don't emit OPCODE_CONT0/1, BRK0/1 instructions, clean-ups elsewhere.
18 年前
Brian
f841b04601
simplify, clean-up break/cont code
18 年前
Brian
b463d52143
added some null ptr checks to handle error recovery
18 年前
Brian
7e4a7fdddd
Use constant_to_src_reg() to simplify some code
18 年前
Brian
ee2f31e281
added missing returns after slang_info_log_error() calls
18 年前
Brian
dad97b4688
Fix, clean-up code related to comparisons, condition codes, etc.
18 年前
Brian
a01616eed5
print condcodes if DEBUG_PROG
18 年前
Brian
d750861dc2
expose _mesa_condcode_string(), fix some printing
18 年前
Brian
59f7f6dbe9
check that if/while/do-while condition is boolean or scalar
18 年前
Brian
20d85c609a
bump version to 6.5.3 to match version.h
18 年前
Alan Hourihane
ad766b5785
Add missing OSMesaColorClamp function
18 年前
Brian
0420d8505a
disable MakeTexture()
18 年前
Brian
05e6fd8398
added ftransform() comment
18 年前
Brian
e5d00e8cf4
Implement true CAL/RET subroutines. Some optimizations, clean-ups coming...
18 年前
Brian
31dc7a3c89
fix another pc off-by one
18 年前
Brian
17238f1ee5
added _slang_label_new_unique()
18 年前
Brian
f407cada8a
fix some printing issues related to subroutines
18 年前
Brian
e713ef66ef
fix a fragment fog regression
18 年前