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
|
d9dd9013a8
|
Merge branch 'origin'
|
2007-01-07 23:00:48 -08:00 |
|
Ben Skeggs
|
026939b008
|
nouveau: allow the use of multiple subchannels/objects by default.
|
2007-01-08 11:54:39 +11:00 |
|
Keith Packard
|
62db3cc349
|
Various warning fixes for i965 driver.
vertex/fragment programs provided as const.
bmSetFenceLock should return bmSetFence value.
|
2007-01-06 17:13:45 -08:00 |
|
Keith Packard
|
9311c29558
|
Initialize GL_ARB_occlusion_query only if DRM support is present.
DRM versions before 1.8 do not include the necessary ioctls to support
GL_ARB_occlusion_query, don't enable it on these versions.
|
2007-01-06 17:13:29 -08:00 |
|
Haihao Xiang
|
8c1cc5fd80
|
i965: Support linear format in i965.
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
|
2007-01-06 15:44:57 -08:00 |
|
Zou Nan hai
|
ef02f8be10
|
i965: xdemos/glxthreads get: Assertion `block->fenced' failed (9201)
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
|
2007-01-06 15:18:23 -08:00 |
|
Zou Nan hai
|
652ae2c376
|
i965: Take clip rects into account when computing max prim
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
|
2007-01-06 15:18:23 -08:00 |
|