Commit graph

5954 commits

Author SHA1 Message Date
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
UnknownShadow200
c93465d065 Direct3D9: Fix window being 1 solid pixel after unminimising (Thanks 123DMWM/source)
Also fixes CEF plugin always crashing
2021-09-25 09:18:48 +10:00
UnknownShadow200
e413f763ad Direct3D11: Fix screenshots being corrupted, instead now Red and Blue are swapped 2021-09-25 09:02:50 +10:00
UnknownShadow200
21faabba3e Direct3D11: Support rendering untextured vertices 2021-09-24 23:14:52 +10:00
UnknownShadow200
07be70c571 Direct3D11: Fix clouds not being offset 2021-09-24 22:44:13 +10:00
UnknownShadow200
fb00a8a78a Direct3D11: Fix all rendering issues with this one neat trick 2021-09-24 17:32:55 +10:00
UnknownShadow200
ee0d8ae311 Direct3D11: Multiple fixes
Fix repeating textures not looking correct, fix updating dynamic vertex buffers sometimes crashing (e.g. with particles generated when deleting blocks), fix water blocks in world appearing opaque, fix 3D world rarely drawing over top of 2D menu
2021-09-24 16:10:31 +10:00
UnknownShadow200
b7fade2da5 Direct3D11: VSync and resize handling 2021-09-24 15:18:43 +10:00
UnknownShadow200
cadd720ded Direct3D11: Blending works and fix vertex color 2021-09-24 14:41:54 +10:00
UnknownShadow200
a911fff3cb DirectD3D11: Now depth works 2021-09-24 14:05:42 +10:00
UnknownShadow200
7c341df4ed Direct3D11: Split up code by graphics pipeline stage 2021-09-24 13:24:48 +10:00
UnknownShadow200
c7d4427475 Direct3D11: Fix textures 2021-09-24 08:30:59 +10:00
UnknownShadow200
83448b36b9 Direct3D11: Something more renders 2021-09-23 23:52:53 +10:00
UnknownShadow200
bdc1ee85ad Direct3D11: Something renders 2021-09-23 22:52:35 +10:00
UnknownShadow200
65660fb9fe Direct3D11: More progress but still draws nothing 2021-09-23 22:16:45 +10:00
UnknownShadow200
ac7555e13d Fix accidental wrong define 2021-09-23 09:02:49 +10:00
UnknownShadow200
f6abeb3423 Direct3D11 backend is slightly less broken 2021-09-23 08:54:05 +10:00
UnknownShadow200
becee45794 Add broken direct3d11 backend so it doesn't rot away in an abandoned branch 2021-09-22 11:32:19 +10:00
UnknownShadow200
f520cb6927 Direct39Ex: Avoid data copy when creating textures when possible
Also add secret option to run using Direct3D9Ex
2021-09-21 11:37:01 +10:00
UnknownShadow200
3f640ff0be Direct3D9Ex: Log in /client gpu, fallback to Direct3DCreate9 if Direct3DCreate9Ex returns not available error 2021-09-21 08:34:26 +10:00
UnknownShadow200
a141e7e4ce Direct3D9Ex: Avoid having to recreate resources if possible when resizing window/toggling vsync 2021-09-20 23:23:05 +10:00
UnknownShadow200
417f58f5ce WIP on secret Direct3D9Ex mode 2021-09-20 20:49:26 +10:00
UnknownShadow200
c7aa361240 Change managedPool parameter to flags for Gfx_CreateTexture/GfxRecreateTexture 2021-09-20 20:34:51 +10:00
UnknownShadow200
b2a230b451 iOS: Message boxes show now, fix clicking singleplayer not working 2021-09-19 22:18:18 +10:00
UnknownShadow200
bf53e5f969 iOS: Implement opening url in web browser 2021-09-19 18:12:26 +10:00
UnknownShadow200
27e6cd77e3 Windows: Try to hide/show cursor 50 instead of 10 times (Thanks SteleCat) 2021-09-19 08:43:20 +10:00