5774 Commits

Author SHA1 Message Date
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
UnknownShadow200
24fb2e5e09 iOS: fix launcher drawing upside down
and fix it without leaking lots of memory.. still always redraws the entire window though
2021-09-18 23:23:44 +10:00
UnknownShadow200
48c70bf66d Release 1.2.8 1.2.8 2021-09-18 09:51:14 +10:00
UnknownShadow200
ed9bea2623 ios: implement focus, touch support 2021-09-18 09:35:06 +10:00
UnknownShadow200
aa809491cc ios: actually show the rendered game onscreen
no textures and always uses 100% CPU though, so not all that great
2021-09-17 19:39:47 +10:00
UnknownShadow200
74799d9ea4
Merge pull request #894 from UnknownShadow200/WinCreate
Simplify window creation
2021-09-17 12:31:03 +10:00
UnknownShadow200
b8dc2b3b80 One more step to recovering from config change, fix not running at all 2021-09-17 09:06:08 +10:00
UnknownShadow200
e1909f40be Fix 64 bit mac build not compiling 2021-09-16 22:55:14 +10:00
UnknownShadow200
c65143e6d0 More col -> color renaming 2021-09-16 20:07:38 +10:00
UnknownShadow200
477b37fc80 Add documentation for strings 2021-09-16 19:35:33 +10:00
UnknownShadow200
50ee66a6f8 Split Window_Create into Window_Create2D/3D 2021-09-14 07:01:31 +10:00
UnknownShadow200
f595a5bca8 refactor game/launcher loop to simplify mobile 2021-09-13 23:45:44 +10:00
UnknownShadow200
056a849b9b simplify android window creation (untested) 2021-09-13 23:25:40 +10:00
UnknownShadow200
deb887ff8e WIP on eagl context 2021-09-13 12:54:02 +10:00
UnknownShadow200
984943ee64 get launcher to actually draw something
Although it's upside down
2021-09-12 20:52:13 +10:00
UnknownShadow200
d2f8233e6d fix never displaying anything on ios version 2021-09-12 18:30:14 +10:00
UnknownShadow200
564086b7f9 Make it technically not immedately crash on ios now 2021-09-12 13:39:14 +10:00
UnknownShadow200
f655999bb2 Fix compiling on haiku/solaris erroring due to d_type field not existing in dirent struct 2021-09-12 08:37:46 +10:00
UnknownShadow200
ab99aa3ed4 Fix not compiling on Solaris with 'SI_HW_SERIAL' undefined error 2021-09-12 08:09:00 +10:00
UnknownShadow200
dd6d264fcf CC_BUILD_ANDROID -> CC_BUILD_MOBILE for general mobile version functionality 2021-09-11 21:59:39 +10:00
UnknownShadow200
0954f084b6 Mac: Remove Alpha status from cocoa version 2021-09-11 13:10:32 +10:00
UnknownShadow200
cbd2aa6946 Mac: Remove the hack where first time going fullscreen in Carbon backend would also do an additional unfullscreen then fullscreen, this isn't necessary 2021-09-10 22:31:02 +10:00
UnknownShadow200
49729a67a2 Fix PNGs that are encoded using indexed mode and have a transparent chunk not decoding properly on big endian systems (Thanks Doctorj1) 2021-09-04 09:31:12 +10:00
UnknownShadow200
bbedc4e1f1 Fix can't click dialogs on macOS 10.3 2021-09-04 08:13:18 +10:00
UnknownShadow200
992fafc4bc use compatible catch handling 2021-09-01 08:47:09 +10:00
UnknownShadow200
f242e15baf WIP implementing loading IndexedDB in classicube.js instead 2021-09-01 08:42:09 +10:00
UnknownShadow200
53077d36d9 Android: Revert render over display cutout support, as it causes the onscren keyboard on modern android devices to no longer resize the game view to be smaller (thanks Program)
e.g. can't see in-game chat input due to it being covered by the onscreen keyboard
2021-08-29 10:12:49 +10:00
UnknownShadow200
bf54083c69
Merge pull request #887 from igor725/android-dropblock
Android: Drop block by long press on hotbar cell
2021-08-25 23:37:26 +10:00