aboutsummaryrefslogtreecommitdiffstats
path: root/src/jake2/render
Commit message (Collapse)AuthorAgeFilesLines
* JoglDriver: Add FPSCounter (all 60*5 frames) ; Remove glFlush() @ endFrame, ↵jogl2_gl2Sven Gothel2012-10-081-1/+6
| | | | doing swapBuffer already
* Simple JOGL2 port: Disable autoSwapBufferMode of GLCanvas (double swap == ↵Sven Gothel2012-10-071-3/+6
| | | | flicker); force display() when displayable (otherwise GL resources are not realized on windows)
* Simple JOGL2 portSven Gothel2012-10-077-1611/+554
| | | | | | | | | | - Remove _very_ old JOGL port (net.java.games.jogl.GL) - Rename Jsr231* -> Jogl* - Port Jsr231 to Jogl2: - package rename of jogl/joal - use AWT GLCanvas derivation instead of partially reimplementing it in JoglDriver - drop some EXT suffixes - name driver 'jogl2'
* Changes to enable Jake2 to run well as an applet inside the Kenneth B. Russell2008-03-021-82/+137
| | | | | | | | | | | | | | | | | | | | | next-generation Java Plug-In. Added Globals.appletMode, Globals.applet and Globals.sizeChangeListener to be able to easily pass around the knowledge that the system is running in applet mode, and the applet itself, which becomes the parent container for the output. Most changes were in Jsr231Driver to support putting the Display into a preexisting parent container rather than a new Frame each time. Changed JOGLKBD to allow manual initialization of the parent container rather than obtaining it from a CreateNotify or ConfigureNotify event since these will never be generated in the applet case. Removed various calls to System.exit(), although strictly speaking this is no longer necessary because it is expected that the separate_jvm parameter will be used in conjunction with the new Java Plug-In to create a fresh JVM instance for each run of Jake2. Video mode switching in applet mode is working; the applet resizes (via JavaScript) to accommodate the newly selected resolution. Full screen mode when running as an applet is not implemented at this point, as the intent was to show this inside the browser, though support could be added very straightforwardly.
* formattedCarsten Weisse2008-03-022-85/+92
|
* the callback renderer is never usedCarsten Weisse2008-03-023-701/+4
|
* changes to handle resizable screens.Carsten Weisse2008-03-021-10/+31
| | | | GridBagLayout is used to resize the GL canvas together with the frame
* use getters and setters of modified viddef_tCarsten Weisse2008-03-027-53/+57
|
* makes the reference constantCarsten Weisse2008-03-011-1/+1
|
* set new window location only in fullscreen modeCarsten Weisse2007-11-033-6/+4
|
* "pics/" + name + ".pcx" removed;Carsten Weisse2007-05-122-10/+12
| | | | | do this only on loading and put the short name into the hash map (much lesser String garbage)
* clean upCarsten Weisse2007-02-274-40/+14
|
* clean upCarsten Weisse2007-02-272-19/+11
|
* clean upCarsten Weisse2007-02-271-6/+3
|
* clean upCarsten Weisse2007-02-271-5/+6
|
* clean upCarsten Weisse2007-02-271-2/+0
|
* shared usage of Anorms; moved to jake2.render packageCarsten Weisse2007-02-274-813/+603
|
* clean upCarsten Weisse2007-02-151-16/+11
|
* clean upCarsten Weisse2007-02-151-7/+3
|
* a better display mode selection (can handle strange frequencies)Carsten Weisse2007-02-141-2/+4
|
* add setSwapInterval() for vsync (works on Win32 and Mac OS X) turn it off ↵Carsten Weisse2007-01-118-12/+53
| | | | on console: gl_swapinterval 0 turn it on: gl_swapinterval 1
* cleanupCarsten Weisse2007-01-111-7/+3
|
* add glHint(int target, int mode) e.g. for perspective correction hintCarsten Weisse2007-01-107-66/+90
|
* original texture resampling (lesser memory garbage)Carsten Weisse2007-01-101-60/+50
|
* update to lwjgl 1.0 rc1 (org.lwjgl.util.GL was removed)Carsten Weisse2007-01-101-71/+69
|
* add a better multitexturing checkCarsten Weisse2006-12-121-5/+13
|
* format onlyCarsten Weisse2006-12-121-40/+40
|
* simplifies the callback parameters (final values)Carsten Weisse2006-12-121-92/+64
|
* simplifies the callback parameters (final values)Carsten Weisse2006-12-121-90/+63
|
* NPE bugCarsten Weisse2006-12-111-2/+2
|
* exit thread removed because of linuxCarsten Weisse2006-12-111-35/+26
|
* hope this helps on win32 screen mode switchingCarsten Weisse2006-12-111-1/+7
|
* hope this helps on win32 screen mode switchingCarsten Weisse2006-12-111-8/+9
|
* hope this helps on win32 screen mode switchingCarsten Weisse2006-12-111-21/+33
|
* hope this helps on win32 screen mode switchingCarsten Weisse2006-12-111-27/+49
|
* destroy gl context in the canvas removeNotifyCarsten Weisse2006-12-111-9/+4
|
* destroy window in the main threadCarsten Weisse2006-12-111-5/+5
|
* use the default jsr231 renderer (testing)Carsten Weisse2006-12-111-2/+2
|
* destroy window in the awt event dispatcher threadCarsten Weisse2006-12-111-12/+21
|
* use the callback version of Jsr231Renderer only for Win32Carsten Weisse2006-12-111-2/+7
|
* typoCarsten Weisse2006-12-111-1/+1
|
* add a new renderer which uses the jsr231 callback interface (GLEventListener)Carsten Weisse2006-12-113-2/+722
|
* unused resize removedCarsten Weisse2006-12-071-5/+1
|
* not compatible with java 1.4Carsten Weisse2006-11-301-2/+1
|
* hope this solves the pixel displacement problem on some Win32 systemsCarsten Weisse2006-11-301-2/+3
|
* hope this solves the pixel displacement problem on some Win32 systemsCarsten Weisse2006-11-301-2/+8
|
* clear first and second buffer of GLContextCarsten Weisse2006-11-291-1/+7
|
* hope this solves the pixel flicker problem on some Win32 systemsCarsten Weisse2006-11-291-5/+11
|
* hope this solves the pixel flicker problem on some Win32 systemsCarsten Weisse2006-11-291-1/+8
|
* hope this solves the pixel flicker problem on some Win32 systemsCarsten Weisse2006-11-291-4/+14
|