Commit graph

5829 commits

Author SHA1 Message Date
UnknownShadow200
fbb2252608 Direct3D11: Implement alpha testing and /client gpuinfo 2021-10-23 22:26:10 +11:00
UnknownShadow200
5ebffdc351 Open source D3D11 shader gen 2021-10-23 20:53:25 +11:00
UnknownShadow200
83518aea04 Direct3D11: Implement texture animations 2021-10-23 18:20:03 +11:00
UnknownShadow200
7338f69361 Direct3D11: Implement backface culling 2021-10-23 16:11:32 +11:00
UnknownShadow200
bd4b8b8af2 Add MIPS CPU register dumping 2021-10-23 11:32:54 +11:00
UnknownShadow200
e6d35ea3ab Fix not compiling on 64 bit Linux PPC (thanks random_vegetable) 2021-10-22 09:00:57 +11:00
UnknownShadow200
c7a9621fd0
Improve compiling instructions 2021-10-18 21:13:17 +11:00
UnknownShadow200
f6dc9d9753 Release 1.2.9 2021-10-18 11:33:35 +11:00
UnknownShadow200
8891efda30 Android: Fix OpenGLES 1.1 build not working on actual devices 2021-10-16 11:43:28 +11:00
UnknownShadow200
6ee74cba02
Better clarify some things in readme 2021-10-14 16:08:45 +11:00
UnknownShadow200
f4d9f18b8b Mobile: Fix caret showing on menu input widgets even before they were made active 2021-10-13 08:08:30 +11:00
UnknownShadow200
0bc42b2643 Web: Fix on older iOS safari numeric onscreen keypad not showing for integer text input overlay 2021-10-11 23:28:44 +11:00
UnknownShadow200
48d31d3342 Fix last commit 2021-10-11 23:15:49 +11:00
UnknownShadow200
7584819595 Mobile: Split KEYBOARD_TYPE_NUMBER into KEYBOARD_TYPE_NUMBER and KEYBOARD_TYPE_INTEGER
Only makes a difference on iOS devices though apparently
2021-10-11 22:14:23 +11:00
UnknownShadow200
93aee245a6 Mobile: Don't auto open keyboard in menus (Thanks SteleCat) 2021-10-11 11:45:32 +11:00
UnknownShadow200
037fa91461 Web: Fix mobile numeric input overlay being transparent on some web browsers (e.g. generating level input fields) 2021-10-10 22:51:43 +11:00
UnknownShadow200
28893886d4
Fix example plugin instructions not compiling 2021-10-10 20:09:31 +11:00
UnknownShadow200
93d47a9e0c Web: Fix Window_OpenKeyboard not updating text/placeholder when input element is already being shown 2021-10-10 16:50:05 +11:00
UnknownShadow200
483d489d99 Fix music/sounds not defaulting to 100 volume in misc options (Thanks lavacraft) 2021-10-09 09:38:44 +11:00
UnknownShadow200
2969efcc7e Fix chatscreen causing game crash when Input_TouchMode is toggled 2021-10-08 21:56:06 +11:00
UnknownShadow200
6222d7bb4c Web: For mobile, stop event propgation for touch/mouse down/move events on html text input overlay, because we don't want the game to even know about these events 2021-10-08 12:04:40 +11:00
UnknownShadow200
7e3a3902fd Web: Allow turning on chat logging, off by default
Although it's pretty useless still since it's only logged to IndexedDB
2021-10-07 22:18:56 +11:00
UnknownShadow200
1c786570e4 Web: Fix canvas not auto clearing when client is exited with an error (e.g. invalid port) 2021-10-07 20:32:26 +11:00
UnknownShadow200
d3a9477470 Web: Move emscripten_set_main_loop from Game.c to Window_Web.c 2021-10-07 17:40:21 +11:00
UnknownShadow200
326c1445dd Unobsolete Gfx_UpdateTexturePart and obsolete Gfx_UpdateTexture 2021-10-05 19:27:12 +11:00
UnknownShadow200
6408750ec4 Document all ClassiCube error codes 2021-10-05 12:35:08 +11:00
UnknownShadow200
f51d77e828 Windows: Better error message when no audio output device connected 2021-10-05 08:32:59 +11:00
UnknownShadow200
1982a73be9 iOS: Add non-working onscreen keyboard and orientation locking 2021-10-04 18:41:58 +11:00
UnknownShadow200
cc587cae56 Improve buildbot error reporting
Writes messages to cc_erorrs.txt and just reads contents of that for notify script (notify script previous generated error messages from whether expected output files existed or not

The previous behaviour did not work correctly with the Android build, because the .apk was still being generated even when individual parts of the compilation process (e.g. java, 64 bit ARM) failed to compile.

Unfortunately this meant the notify script wrongly assumed no error had occurred when compiling the Android build, as the output .apk file existed
2021-10-02 20:31:02 +10:00
UnknownShadow200
e88a6b5909 Enable music and sound by default 2021-10-01 11:42:59 +10:00
UnknownShadow200
51d4842c30 Fix updates menu showing massive negative seconds values when system time is set to years behind current time (e.g. 2000) 2021-09-30 23:48:02 +10:00
UnknownShadow200
5898f4edef Android: Try to show crash dialog for Java unhandled exceptions
Doesn't seem to work for UI thread and the crash dialog contents is pretty much useless anyways, but at least it's something
2021-09-30 23:07:55 +10:00
UnknownShadow200
3d7054f90d Android: Fix crash dialog not showing most of the time 2021-09-30 20:12:13 +10:00
UnknownShadow200
a93a2273d1 Add OpenGL ES 1.1 support which might be broken 2021-09-30 18:18:04 +10:00
UnknownShadow200
c10ce81127 Android: Reduce crash log ranges by 60% for 32 bit 2021-09-30 08:54:42 +10:00
UnknownShadow200
d67069399b Android: Reduce crash log ranges by 50% 2021-09-30 08:10:30 +10:00
UnknownShadow200
2b5801f4e6 Android: Fix 64 build not compiling 2021-09-29 22:48:44 +10:00
UnknownShadow200
0aacf445c5 Android: Skip /dev/mali0 to reduce crash logs by 10% on some devices 2021-09-29 22:38:12 +10:00
UnknownShadow200
9b9cc97336 Android: Fix after activity is recreated, you can't use on screen keyboard or go ingame anymore 2021-09-29 21:51:08 +10:00
UnknownShadow200
c21b7a93f3 Android: Fix after sometimes window was destroyed that the game would become permanently stuck and eventually show as not responding 2021-09-29 21:08:16 +10:00
UnknownShadow200
4515316c90 Android: Make http methods of Activity class static 2021-09-29 11:58:50 +10:00
UnknownShadow200
6954840462 Fix CFNetwork http backend can't login 2021-09-28 21:47:10 +10:00
UnknownShadow200
279c36fcf0 iOS: Add a CFNetwork http backend that barely works 2021-09-28 12:43:22 +10:00
UnknownShadow200
708a4c8495 Fix iOS compile instructions 2021-09-26 23:08:04 +10:00
UnknownShadow200
076a3791b7 iOS: Implement screenshot sharing, fix updating code not compiling 2021-09-26 22:40:43 +10:00
UnknownShadow200
d1f9797412 Move android platform code into Platform_Android.c 2021-09-26 17:07:03 +10:00
UnknownShadow200
f10596a5cd
Merge pull request #898 from UnknownShadow200/AndroidRecreateFix
Android: Use cached method IDs for more of java interop calls
2021-09-26 11:17:36 +10:00
UnknownShadow200
5519cd544e Direct3D11: Fix vertices beyond far plane still being rendered 2021-09-25 13:58:30 +10:00
UnknownShadow200
e02fbf518f Direct3D9Ex: Fix stuck at 1x1 resolution after unminimising 2021-09-25 11:07:13 +10:00
UnknownShadow200
d1ad64ee08 Direct3D11: Avoid dependency on dxguid.lib 2021-09-25 10:58:57 +10:00