aboutsummaryrefslogtreecommitdiff
path: root/src/render.c
AgeCommit message (Collapse)Author
2008-08-14EXT_timer_query warning fussinessTom White
2008-08-13Use unified 'game time' concept, makes pause work properlyTom White
2008-08-13Use 'r' instead of 'game->render'Tom White
2008-08-11Fix a few missing shader checksThomas White
2008-08-10Process texture and Ks components from OBJ filestaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@246 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-07Tweak capability whinge messagestaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@240 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-07Check for EXT_timer_query before usingtaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@237 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-07Measure and subtract physics time from the waittaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@233 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-07Sleep for the right amount of timetaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@231 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-07Only do timer query every few framestaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@230 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-07Initial timer query stufftaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@229 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Squeeze everything into 19 varying componentstaw27
Add texture for pipework git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@227 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Fixes for ATI fussinesstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@226 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Give the spotlight an ambient componenttaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@223 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Take shininess into account in shaderstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@222 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Shader optimisations (use blank texture when none specified)taw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@220 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Simplify shaders by moving fill-in light to a separate programtaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@218 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Move shader utilities to a separate filetaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@211 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-08-06Check for shader linking errorstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@210 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-31Match shader results to non-shader resultstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@200 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-28Remove hemisphere stufftaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@190 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-26Initial normal mapping stufftaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@176 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-26Camera position stufftaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@174 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-25Initial mouse stuff (needs work)taw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@172 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-24More wrappingtaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@168 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-24Wrap render.c to 120 columnstaw27
Introduce convenience functions git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@167 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-21Silly number of indices fixtaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@151 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-19Radiation stuffweiss
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@147 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-19Make the recharge ripple fade nicelyweiss
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@144 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-19Put the 'recharge ripple' in the right placeweiss
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@143 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-18Tidy uptaw27
Only 'recharge' when landed on a platform git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@141 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-07'bools' use glUniform1i, not glUniform1ftaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@133 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-07-06Second spirally thing when landedtaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@132 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-24Commentstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@108 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-21Don't use shader for transparent back facestaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@103 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-21Fix z-fighting when looking at back facestaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@102 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-21Show transparent back facestaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@101 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-21Tidy uptaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@100 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-21Remove envmap stuff because it doesn't work very welltaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@99 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-21Increase background light a littletaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@98 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-21Stufftaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@97 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-12Reduce resolution of swirly texturetaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@95 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-08Don't break when entering a non-existent roomtaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@84 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-08Text comments for roomstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@83 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-05Tweak spotlight attentuationtaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@75 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-04Adjust lighting levelstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@74 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-04Disable OpenGL stuff at the command linetaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@71 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-04More matching non-shader graphics to shader graphicstaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@70 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-04Typotaw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@69 84d2e878-0bd5-11dd-ad15-13eda11d74c5
2008-06-03Text rendering framework (foundation)taw27
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@68 84d2e878-0bd5-11dd-ad15-13eda11d74c5