Patrice Mandin
|
e7112be732
|
nouveau: remove already defined NV15_TCL and NV17_TCL
|
2007-01-14 14:11:10 +01:00 |
|
Patrice Mandin
|
86f10c7144
|
nouveau: import color material r,g,b,a
|
2007-01-14 14:09:04 +01:00 |
|
Patrice Mandin
|
faada2485a
|
nouveau: nv10: stencil functions
|
2007-01-14 14:03:42 +01:00 |
|
Patrice Mandin
|
29484f24fb
|
nouveau: nv10: currently fails initcard and bindbuffers, till done
|
2007-01-14 12:51:30 +01:00 |
|
Patrice Mandin
|
f1ad10b338
|
nouveau: nv10 blending done, remove nv10Viewport
|
2007-01-14 12:45:15 +01:00 |
|
Brian
|
64414ea0e9
|
added glUniform1fv_func, glUniform2fv_func
|
2007-01-13 14:51:02 -07:00 |
|
Brian
|
691ed5e54b
|
Rework code related to temp register allocation, both for user variables
and expression temporarires. Much better register utilization now.
Lots of other fixes.
The OpenGL GLSL "orange book" brick shader demo works now.
|
2007-01-13 14:49:52 -07:00 |
|
Brian
|
5daa99d2a4
|
slang_variable_scope now stores array of pointers to slang_variables.
|
2007-01-13 14:47:48 -07:00 |
|
Brian
|
97c7937c65
|
added another vec4 constructor, updated += operator
|
2007-01-13 14:46:12 -07:00 |
|
Patrice Mandin
|
fb5f359b93
|
nouveau: update nv10 state
|
2007-01-13 14:14:19 +01:00 |
|
Patrice Mandin
|
308ef2dc32
|
nouveau: Add clear color for nv10
|
2007-01-13 13:56:18 +01:00 |
|
Patrice Mandin
|
ca75853f9d
|
nv10 has alpha color mask
|
2007-01-13 13:22:03 +01:00 |
|
Brian
|
95a441112e
|
Fix a problem with inlined "return" statements. Make some attempt to free temporaries.
|
2007-01-11 11:22:26 -07:00 |
|
Brian
|
063f3f7fc4
|
disable some code that'll eventually go away
|
2007-01-11 11:21:38 -07:00 |
|
Brian
|
749ed66549
|
new vec3 constructor, replace float_add w/ vec4_add
|
2007-01-11 11:20:23 -07:00 |
|
Brian
|
c8e148e38c
|
tweak output
|
2007-01-11 11:19:11 -07:00 |
|
Jerome Glisse
|
b55f1ec9af
|
Fix typo from commit 1d312ae013 .
|
2007-01-11 12:54:42 +01:00 |
|
Brian
|
c0c31024a3
|
checkpoint: codegen for global vars/constants now working
|
2007-01-10 13:51:48 -07:00 |
|
Brian
|
88e2dbfd10
|
checkpoint: codegen for global vars w/ initializers
|
2007-01-10 13:33:38 -07:00 |
|
Brian
|
8a48f35574
|
assorted code clean-ups
|
2007-01-10 12:18:50 -07:00 |
|
Brian
|
ee11842bfc
|
fix size bug in _mesa_add_attribute()
|
2007-01-10 12:18:33 -07:00 |
|
Brian
|
29bff4e12d
|
simplify _mesa_add_state_reference()
|
2007-01-10 08:37:59 -07:00 |
|
Brian
|
88f7212312
|
Update _save_VertexAttrib() functions for non-aliasing behaviour.
|
2007-01-10 08:15:35 -07:00 |
|
Brian
|
01a91eb657
|
get rid of STATE_USER_ATTRIB/STATE_AUTO_ATTRIB
|
2007-01-09 19:26:22 -07:00 |
|
Brian
|
b7978af693
|
clean up a bunch of program parameter stuff
|
2007-01-09 19:17:17 -07:00 |
|
Brian
|
cc858bfa84
|
added a few more 2.0 functions
|
2007-01-09 17:49:53 -07:00 |
|
Brian
|
3209c3ed0d
|
Implement vertex attribute binding.
Users can set explicit binding with glBindAttribLocation(), otherwise the
linker will allocate generic attribute slots.
|
2007-01-09 17:49:24 -07:00 |
|
Brian
|
5e75db12d7
|
more debug code (disabled)
|
2007-01-09 17:47:13 -07:00 |
|
Brian
|
e8673143ea
|
add code for generic attributes 16..31
|
2007-01-09 17:46:45 -07:00 |
|
Eric Anholt
|
3dd243c59e
|
Track rename of DamagePost -> DamageAdd.
|
2007-01-09 16:39:10 -08:00 |
|
Brian
|
048412473b
|
added _mesa_count_texture_indirections(), _mesa_count_texture_instructions()
|
2007-01-09 11:00:47 -07:00 |
|
Brian
|
21f99792a9
|
Moved NumTexInstructions, NumTexIndirections, etc. into gl_program since
they can now apply to vertex programs.
|
2007-01-09 11:00:21 -07:00 |
|
Brian
|
ae80d13f6d
|
remove old comment
|
2007-01-09 10:10:59 -07:00 |
|
Brian
|
829da4c345
|
Vertex program texture samplers done, but untested (need to add TEX/TXB to
the T&L vertex program interpreter).
|
2007-01-09 09:31:30 -07:00 |
|
Brian
|
855ebb26d1
|
Implement shadow samplers and dFdx(), dFdy() code generation.
|
2007-01-09 09:14:32 -07:00 |
|
Roland Scheidegger
|
96c5db5f7a
|
put back missing Driver.PolygonMode call (bug 9578)
|
2007-01-09 14:42:22 +01:00 |
|
Michel Dänzer
|
dfabf96607
|
i915tex: Remove unused tex_program field.
|
2007-01-09 12:46:50 +01:00 |
|
Michel Dänzer
|
92fb742065
|
intel_finalize_mipmap_tree: Only flush batchbuffer when necessary.
|
2007-01-09 12:46:50 +01:00 |
|
Brian
|
20aec24ac7
|
implement biased texture functions
|
2007-01-08 16:56:52 -07:00 |
|
Brian
|
41a4e828d9
|
check if _Current == NULL for TXB
|
2007-01-08 16:49:43 -07:00 |
|
Brian
|
8cad795a80
|
added 1D texture functions
|
2007-01-08 16:10:55 -07:00 |
|
Brian
|
9a78ef980d
|
Remove if (tObj) conditional so that texture units without a texture image
return black (0,0,0,1) when sampled.
|
2007-01-08 16:10:34 -07:00 |
|
Brian
|
85e0634b54
|
update texture1D functions
|
2007-01-08 16:02:40 -07:00 |
|
Brian
|
42153d7858
|
Implement projective texture sampling, 3D textures. Disable some debug output.
|
2007-01-08 15:58:14 -07:00 |
|
Brian
|
483ca39bca
|
Move some code around, add some comments.
|
2007-01-08 14:11:54 -07:00 |
|
Brian
|
d3fe7398e3
|
Move storage allocation functions from slang_emit.c to slang_codegen.c
|
2007-01-08 14:06:00 -07:00 |
|
Brian
|
27cc9068ce
|
checkpoint: more work on variable/storage allocation
|
2007-01-08 13:36:53 -07:00 |
|
Brian
|
cf4d4342c9
|
Checkpoint: re-org of (global) variable allocation code. More to come...
|
2007-01-08 13:09:47 -07:00 |
|
Keith Packard
|
a27d3e43fe
|
Merge branch 'master' into crestline
|
2007-01-07 23:03:01 -08:00 |
|
Keith Packard
|
d9dd9013a8
|
Merge branch 'origin'
|
2007-01-07 23:00:48 -08:00 |
|