Brian Paul
26f874e967
gallium: fix vertex shader mem leak (glRasterPos)
17 年之前
Brian Paul
7899ecdd65
gallium: replace assignment with pipe_texture_reference()
17 年之前
Brian Paul
ac09b0e0eb
gallium: fix shader mem leak
17 年之前
Brian Paul
417719c0a6
mesa: call glutDestroyWindow()
17 年之前
Brian Paul
69fd676240
gallium: move vertex/fragment program unbinding
17 年之前
Brian Paul
13c7491406
gallium: fix default case in st_new_program()
17 年之前
Brian Paul
4b4ac9ed34
gallium: fix mem leaks
17 年之前
Brian Paul
d7cf6b2978
mesa: call glutDestroyWindow()
17 年之前
Brian Paul
90ce8467a8
gallium: clean-up glDraw/CopyPixels shaders when destroying context
17 年之前
Brian Paul
34149ec89d
copy StateFlags in _mesa_clone_parameter_list()
cherry-picked from master (b539b61321 )
17 年之前
Brian Paul
c95c4efa54
fix incorrect sampler numbering/indexing.
All samplers indexes were zero.
cherry-picked from master (b6fb0940c2 )
17 年之前
Brian Paul
655374bda7
gallium: remove dead code
17 年之前
Brian Paul
8493f0849f
fix tempReg test in _mesa_combine_programs()
17 年之前
Brian Paul
21e614eabc
gallium: fix some texture object leaks
17 年之前
Brian Paul
59007a811d
if x86_get_func() returns NULL, handle it properly instead of aborting
17 年之前
Brian Paul
38fb20b224
fix program delete/refcount bug
cherry-picked from gallium-tex-surfaces
17 年之前
Brian Paul
62f96ddbbc
Fix program refcounting assertion failure during context tear-down
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 tabl
cherry-picked from master
17 年之前
Brian Paul
a0bfeb0c3c
print vertex.attrib[n] (from master)
17 年之前
Brian Paul
1036ec94e5
Fix some bugs in material, depth range state
picked from master
17 年之前
Brian Paul
1bb30b02dd
Regenerated API dispatch files
Follow on to cherry-pick from master
17 年之前
Brian Paul
f9e1ef2a5b
alias ProgramEnvParameter4xyARB and ProgramParameter4xyNV (bug #12935)
these should be the same functions (as per spec).
cherry-picked from master (86a4810b09 )
17 年之前
Zack Rusin
0bf82c0111
cosmetic changes
17 年之前
Zack Rusin
a7449d4d84
fix rsq
17 年之前
Zack Rusin
02e45b2dad
fix abs and start on rsq
17 年之前
Zack Rusin
1d1cf8edf6
do the lit (some artifacts present)
17 年之前
Zack Rusin
ea1a607292
implement min/max and abstract ops on vectors
17 年之前
Zack Rusin
59766ac273
llvm: implement sub and abs
17 年之前
Zack Rusin
735752e8dc
fix injections of functions from builtins into shaders
17 年之前
Zack Rusin
aeae57693b
move the swizzling code to gallivm in preperation for code-generating it
also some minor cleanups
17 年之前
Brian Paul
9671f7ae47
gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state()
The caller can then free the token array immediately.
17 年之前
Brian Paul
718a2d8c7a
gallium: remove deprecated format names
17 年之前
Brian Paul
1de0af303a
s/PIPE_FORMAT_U_S8/PIPE_FORMAT_S8_UNORM/
17 年之前
Brian Paul
87afc9bcad
gallium: release textures during context tear-down (fix mem leak)
17 年之前
Brian Paul
f8dce51083
gallium: ref counting clean-ups
17 年之前
Brian Paul
b86cf71491
mesa: call glutDestroyWindow() on exit to help find mem leaks
17 年之前
Brian Paul
fc0a48d587
bring in fixes/changes from master
17 年之前
Brian Paul
470f699505
Fix a program refcounting error, don't share program parameter lists.
The refcounting bug was causing a memleak (unfreed programs).
The old parameter list sharing is not needed since the change in how
uniforms are handled.
17 年之前
Brian Paul
ffbd455a36
fix an attr/src mix-up when setting-up/binding vertex arrays
This fixes problems with incorrect material coefficients when glMaterial
is called per-vertex.
17 年之前
Brian Paul
5f6a726d9f
fix parsing of state.texenv.color (bug 14931)
cherry-picked from master
17 年之前
Brian Paul
826218d386
Consolidate texture fetch code and use partial derivatives when possible.
picked from master
17 年之前
Brian Paul
887bfee6e3
mesa: fix InfoLog memleak, misc sync with master
17 年之前
Eric Anholt
23db6287d4
Bug #13492: Only call ProgramStringNotify if program parsing succeeded.
Wine intentionally tries some out-of-spec programs to test strictness, and
calling ProgramStringNotify on the results of a failed program parse resulted
in crashes in the 965 driver.
18 年之前
Brian
217e5b5551
fix swizzle error test (bug 11881)
18 年之前
Brian Paul
087fa7e390
fix-up inlined/non-inlined function inconsistencies
cherry-picked from master
17 年之前
Brian Paul
7aed3751c7
mesa: rm unneeded file
17 年之前
Brian Paul
215a847e3f
mesa: prefix rm command with -
17 年之前
Brian Paul
753f979a32
rewrite some of the mat*mat, mat*vec intrinsics
Also, remove obsolete matrix codegen code.
cherry-picked from master
17 年之前
Brian Paul
8cf38c7e6a
mesa: regenerate slang built-in data (asin(vec4) fix)
17 年之前
Brian Paul
a9997657b9
mesa: fix missing w assignment in asin(vec4)
17 年之前
Brian Paul
26988c170c
mesa: use CALLOC_STRUCT()
17 年之前