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

12 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


12 years agoPerform backface culling in scene preparation rather than leaving it to the
nkeynes [Wed, 20 Oct 2010 17:56:59 +1000]  tree
Perform backface culling in scene preparation rather than leaving it to the
GL - this is a huge performance win, at least on the 9400M - changing cull
state appears to be very expensive, whereas the CPU needed to do the same
job is only just barely measurable.
src/pvr2/glrender.c
src/pvr2/rendsort.c
src/pvr2/scene.c
src/pvr2/scene.h


12 years agoTurn on COLOR_SUM + FOG unconditionally, relying on scene setup to set
nkeynes [Tue, 19 Oct 2010 22:43:10 +1000]  tree
Turn on COLOR_SUM + FOG unconditionally, relying on scene setup to set
appropriate empty values when disabled - this is a minor performance win
src/pvr2/glrender.c
src/pvr2/scene.c


12 years agoAdd missing files for the randmath test, and update .hgignore
nkeynes [Wed, 06 Oct 2010 08:47:13 +1000]  tree
Add missing files for the randmath test, and update .hgignore
.hgignore
test/randmath.c
test/random.dat


12 years agoRefactor shader management to support multiple programs, which are all
nkeynes [Fri, 17 Sep 2010 20:08:50 +1000]  tree
Refactor shader management to support multiple programs, which are all
defined in the shaders.glsl, rather than split up into one file per
fragment.
src/Makefile.am
src/Makefile.in
src/pvr2/fragment.glsl
src/pvr2/gl_sl.c
src/pvr2/glrender.c
src/pvr2/glutil.h
src/pvr2/shaders.glsl
src/pvr2/vertex.glsl
src/tools/genglsl.c


12 years agoAdd undocumented option --gl-info to dump out the GL identification and extension list
nkeynes [Fri, 17 Sep 2010 20:05:34 +1000]  tree
Add undocumented option --gl-info to dump out the GL identification and extension list
src/main.c
src/pvr2/glutil.c


12 years agoAdd missing shadow.c
nkeynes [Fri, 17 Sep 2010 20:04:02 +1000]  tree
Add missing shadow.c
src/sh4/shadow.c


12 years agoFix TMU counter reading to only update the count if the timer is actually
nkeynes [Tue, 14 Sep 2010 19:59:05 +1000]  tree
Fix TMU counter reading to only update the count if the timer is actually
running - fixes various timing issues in KOS
src/sh4/timer.c


12 years agoFix commit range to actually mark the whole block instead of half of it
nkeynes [Mon, 13 Sep 2010 19:01:15 +1000]  tree
Fix commit range to actually mark the whole block instead of half of it
src/xlat/xltcache.c


12 years agoImplement shadow-execution 'core' to run translator + interpreter side by
nkeynes [Mon, 13 Sep 2010 10:13:42 +1000]  tree
Implement shadow-execution 'core' to run translator + interpreter side by
side (for testing)
src/Makefile.am
src/Makefile.in
src/main.c
src/sh4/sh4.c
src/sh4/sh4.h
src/sh4/sh4core.in
src/sh4/sh4trans.c
src/sh4/sh4trans.h
src/sh4/sh4x86.in
src/xlat/x86/amd64abi.h
...

.