aboutsummaryrefslogtreecommitdiffstats
path: root/src/jake2/qcommon
Commit message (Collapse)AuthorAgeFilesLines
* Fix QGL for ES1/ES2: Use ushort indices, since uint is n/a on ES1/ES2 profileSven Gothel2012-10-161-2/+2
| | | | glDrawElements(int mode, IntBuffer indices) -> glDrawElements(int mode, ShortBuffer indices)
* Simple NEWT port: Remove AWT dependencies in Jake2 / JOGL / Fast (default ↵NEWTSven Gothel2012-10-083-19/+214
| | | | | | | | | | | | | | | mode) - Prepare for ES2 - Removed AWT init dialog, replaced w/ UI less auto install if n/a @ default location: $HOME/Jake2/baseq2 - JOGL GL2 Renderer 'joglgl2' - JOGL ES2 Renderer 'jogles2' (TBD) - Replaced JOGLKBD (AWT) w/ NEWTKBD - JOGL* Renderer using NEWT
* Changes to enable Jake2 to run well as an applet inside the Kenneth B. Russell2008-03-021-3/+11
| | | | | | | | | | | | | | | | | | | | | 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.
* use Lib.atof insteadCarsten Weisse2007-05-141-29/+7
|
* clean upCarsten Weisse2007-04-161-11/+5
|
* clean upCarsten Weisse2007-04-161-33/+19
|
* cosmeticRene Stoeckel2007-04-152-90/+53
|
* clean upCarsten Weisse2007-02-271-15/+2
|
* clean upCarsten Weisse2007-02-271-5/+3
|
* clean upCarsten Weisse2007-02-271-3/+1
|
* clean upCarsten Weisse2007-02-271-8/+0
|
* bugfixRene Stoeckel2006-08-201-2/+2
|
* *** empty log message ***Holger Zickner2006-02-131-3/+3
|
* comment beautificationRene Stoeckel2006-01-211-3/+4
|
* don't write config before archive bits of cvars are setHolger Zickner2006-01-151-4/+4
|
* code cleanups and beautificationRene Stoeckel2005-12-272-497/+447
|
* byte[] <--> StringCarsten Weisse2005-12-184-8/+10
| | | | with latin 1 alias ISO-8859-1
* lots of bugfixes in redirectionRene Stoeckel2005-12-161-36/+9
|
* debug message removed.Carsten Weisse2005-12-041-4/+3
|
* javadoc cleanupRene Stoeckel2005-12-031-114/+43
|
* bugfix: Q2Dialog not opened in dedicated modeRene Stoeckel2005-12-031-8/+24
|
* up merge from branch render-refactoringCarsten Weisse2005-11-132-17/+18
| | | | | code cleanup. use Defines instead of Globals (Defines contains all constants)
* solves a bug, reported by Ken Russell from sun.Carsten Weisse2005-10-261-3/+5
| | | | | | | | | (Problems with jdk1.6 and special network configs) The localhost address was null by calling InetAddress.getByName("localhost").getAddress() see java api doc: InetAddress.getByName(null) is the correct (but strange) method to get the localhost InetAddress.
* remove timer hack and use new Timer classesHolger Zickner2005-07-012-7/+8
|
* do not overwrite baseq2 dirHolger Zickner2005-06-281-2/+4
|
* there is no mode "a" in JavaHolger Zickner2005-06-111-3/+4
|
* merge last changes from 0.9.4 branchHolger Zickner2005-05-264-15/+27
|
* replace the javax.imageio with nio file operationsCarsten Weisse2005-05-201-17/+17
|
* write config.cfg as soon as baseq2 is initialized to avoid questioning againHolger Zickner2005-05-141-1/+4
|
* use US locale (labels in filechooser, number format)Holger Zickner2005-05-121-3/+4
|
* dtriverts never usedCarsten Weisse2005-05-071-33/+2
|
* this reduces the memory footprint massive;Carsten Weisse2005-05-071-7/+26
| | | | you can now run city3 with 90MB heap
* developer msg removedRene Stoeckel2005-02-191-3/+3
|
* command line parameter bugs.Rene Stoeckel2005-02-191-5/+3
|
* dedicated server runs now :-)Carsten Weisse2005-02-131-2/+6
| | | | | | someone has forgotten the code to check the dedicated variable. (stupid bug and hard to find)
* a better test for empty stringsCarsten Weisse2005-02-081-2/+2
|
* cosmeticRene Stoeckel2005-02-061-35/+36
|
* added debug info. SZ.write/print should not be used anymore.Rene Stoeckel2005-02-061-1/+2
|
* debug print distinguishes now between client and server messages.Rene Stoeckel2005-02-062-10/+23
|
* added some helpful debug info for meRene Stoeckel2005-02-061-6/+13
|
* now it works without null and handles empty strings correctlyCarsten Weisse2005-01-231-4/+6
|
* bugfix: if no more tokens are available then return nullCarsten Weisse2005-01-231-4/+5
|
* code clean upCarsten Weisse2005-01-231-262/+38
|
* code clean up; and bugfix (see Math.min)Carsten Weisse2005-01-231-984/+210
|
* use Vec3Cache for recusive function (a lot of garbage); number 1 (profiling ↵Carsten Weisse2005-01-211-2/+4
| | | | game mode)
* readcount should be 0Carsten Weisse2005-01-171-2/+5
|
* garbage optimized with static buffersCarsten Weisse2005-01-172-13/+12
|
* sorry ;-) muss nochmal schauenCarsten Weisse2005-01-141-2/+2
|
* the new trace_t() removed with clear() (no garbage)Carsten Weisse2005-01-141-2/+2
|
* small performance improvementsHolger Zickner2005-01-122-50/+52
|