Search
lxdream.org :: lxdream :: changelog
lxdream 0.9.1
released Jun 29
Download Now

9 years agoFix triangle extraction when the tile entry is a triangle but the polygon is
nkeynes [Fri, 29 Oct 2010 07:52:45 +1000]  tree
Fix triangle extraction when the tile entry is a triangle but the polygon is
actually a strip (lead to extracting too many triangles)
src/pvr2/rendsort.c


9 years agoFix call to isGLMultitextureSuppported() in texcache
nkeynes [Tue, 26 Oct 2010 18:41:01 +1000]  tree
Fix call to isGLMultitextureSuppported() in texcache
Add debug helper to print idx4 textures on console
Change pvr2_scene_dump() to just dump to stdout
src/pvr2/scene.c
src/pvr2/texcache.c


9 years agoRemove unnecessary (and slow) glFinish() calls from the FBO driver
nkeynes [Tue, 26 Oct 2010 09:22:22 +1000]  tree
Remove unnecessary (and slow) glFinish() calls from the FBO driver
src/drivers/gl_fbo.c


9 years agoImplement fragment shader to support palette textures 'directly', and
nkeynes [Tue, 26 Oct 2010 08:39:02 +1000]  tree
Implement fragment shader to support palette textures 'directly', and
therefore avoid having to reload all palette textures whenever the palette
changes.
src/pvr2/gl_sl.c
src/pvr2/glrender.c
src/pvr2/glutil.c
src/pvr2/glutil.h
src/pvr2/scene.c
src/pvr2/scene.h
src/pvr2/shaders.glsl
src/pvr2/texcache.c


9 years agoEliminate GL_REPLACE tex mode in favour of GL_MODULATE (by setting colour
nkeynes [Sun, 24 Oct 2010 15:22:59 +1000]  tree
Eliminate GL_REPLACE tex mode in favour of GL_MODULATE (by setting colour
values to 1.0) - one less case for shaders to care about later
src/pvr2/glrender.c
src/pvr2/scene.c


9 years agoBind texture 0 instead of enabling/disabling texturing all the time
nkeynes [Sun, 24 Oct 2010 15:15:27 +1000]  tree
Bind texture 0 instead of enabling/disabling texturing all the time
(marginally faster, but also simpler)
src/pvr2/glrender.c
src/pvr2/rendsort.c


9 years agoChange forced-depth-function lists (autosort, punchout) to just set the
nkeynes [Sun, 24 Oct 2010 13:40:52 +1000]  tree
Change forced-depth-function lists (autosort, punchout) to just set the
depth once at the start of the list
Remove unused parameter from render_set_tsp_context
src/pvr2/glrender.c
src/pvr2/pvr2.h
src/pvr2/rendsort.c


9 years agoEnsure stencil is disabled after use.
nkeynes [Sun, 24 Oct 2010 13:10:53 +1000]  tree
Ensure stencil is disabled after use.
src/pvr2/glrender.c


9 years agoSet gl texture parameters at texture load time rather than render time.
nkeynes [Sun, 24 Oct 2010 11:50:17 +1000]  tree
Set gl texture parameters at texture load time rather than render time.
(This does mean that if the texture is used with variant parameters it will be
loaded multiple times). 3-4% faster this way
src/pvr2/glrender.c
src/pvr2/pvr2.h
src/pvr2/texcache.c


9 years agoDump more information with --gl-info, and print it a little more nicely
nkeynes [Fri, 22 Oct 2010 20:55:32 +1000]  tree
Dump more information with --gl-info, and print it a little more nicely
src/display.h
src/drivers/video_glx.c
src/drivers/video_nsgl.m
src/drivers/video_null.c
src/main.c
src/pvr2/gl_sl.c
src/pvr2/glutil.c
src/pvr2/glutil.h


.