UnknownShadow200
ce7d07944a
Saturn: Black screen that doesn't work
2024-04-18 19:18:05 +10:00
UnknownShadow200
cc2a8f4cb7
Xbox 360: Maybe in-game works, completely untested
2024-04-16 18:27:58 +10:00
josch1710
56c88cab57
Merge branch 'ClassiCube:master' into master
2024-04-14 09:46:39 +02:00
UnknownShadow200
873899d676
DS: Boost idle FPS from 40 to 60 in melonDS at least by disabling texture animations
...
Also boots FPS from 0.5 to 10 in PS1 build
2024-04-13 22:32:12 +10:00
Jochen Schfer
aa6643370a
Added support for opening URLs
2024-04-11 09:17:26 +02:00
UnknownShadow200
c147500fc6
WiiU: Rendering mostly works
2024-04-09 22:59:00 +10:00
UnknownShadow200
8149621985
WiiU: Something renders now
2024-04-09 21:11:27 +10:00
UnknownShadow200
d43693f3dd
WiiU: WIP graphics stuff, doesn't actually work though
2024-04-09 20:34:58 +10:00
UnknownShadow200
4c21c1c072
Non-working Wii u shader test
2024-04-09 19:29:11 +10:00
UnknownShadow200
781103feda
DS: Fix crashing in DS mode with last commit
2024-04-07 18:09:11 +10:00
UnknownShadow200
d8e24b0f21
DS: Try to fix not running in DSi mode when an SD card is readable, also fix network requests taking 15 seconds when can't connect to wifi
2024-04-07 17:55:18 +10:00
UnknownShadow200
bde97e4076
Makefile compiled builds have the icon now
...
Also fix flatpak .xml file, inventory shouldn't be closed when B is pressed in classic mode
2024-04-07 16:57:06 +10:00
UnknownShadow200
b27f86384f
Classic mode should preserve selected block in inventory across inventory menu opens
...
Also remove older versions from flatpak yml that caused problems for me when trying to build it
2024-04-07 16:45:44 +10:00
UnknownShadow200
efa38fe4f4
3DS: Embed citro3d source directly into the graphics backend
2024-04-07 09:06:34 +10:00
UnknownShadow200
a03a5a9b78
3DS: Fix movement being stuck, crash when going into texture pack, extra logged line in citra logs
2024-04-05 22:26:33 +11:00
UnknownShadow200
2e902da2c8
Merge pull request #1168 from josch1710/master
...
Initial OS/2 support
2024-04-05 20:20:43 +11:00
UnknownShadow200
5dc6976d93
Try to fix CIA file generation
2024-04-05 18:46:07 +11:00
UnknownShadow200
84fb814a35
3DS: Try to generate CIA file, swap cstick behaviour, double command buffer size
2024-04-05 18:30:32 +11:00
Jochen Schfer
69d4a3f0ff
Added OS/2 icon
2024-04-04 08:03:04 +02:00
Jochen Schfer
f88700e84c
Merged upstream. Added File Dialogs for OS/2
2024-04-03 22:28:21 +02:00
Jochen Schfer
a8142fc624
OS2 port
2024-04-03 19:41:15 +02:00
Jochen Schfer
7ca1219356
Initial OS/2 support.
2024-04-01 19:23:30 +02:00
Dexter Reed
13c8e223b1
misc/linux: Upstream Flatpak files from https://github.com/sungsphinx/ClassiCubeFlatpak
2024-04-01 12:35:15 +01:00
UnknownShadow200
0ff916fbfc
SDL3: Try to centre window and fix compiling error
2024-04-01 14:39:34 +11:00
UnknownShadow200
a7488f2a0b
PS1: WIP on texture support
...
PSP: Fix faces not being culled
2024-03-30 21:43:28 +11:00
UnknownShadow200
eff5ddabd2
Broken PS1 port
2024-03-27 16:31:01 +11:00
headshot2017
910ade826f
add audio backend for GC/Wii
2024-03-26 02:53:43 -04:00
UnknownShadow200
6d8a0fb933
DS: World rendering sort of works better now
2024-03-22 23:36:30 +11:00
UnknownShadow200
5c4b85abf9
macOS: Fix app icon code only working on 10.6 and later
2024-03-21 08:57:36 +11:00
UnknownShadow200
0991c0707e
Xbox: Fix stack overflow when downloading resources, fix textures not being deleted, try to increase deadzone
2024-03-17 17:19:16 +11:00
UnknownShadow200
329d927dac
OpenGL ES: Enable proper mipmaps when device supports 3.2 or later
2024-03-17 11:30:43 +11:00
headshot2017
bd1d7c674f
replace pthread with libnx threads
2024-03-14 19:32:47 -04:00
headshot2017
7ee08a5c16
add -lpthread just in case
2024-03-14 19:32:46 -04:00
headshot2017
9fd89c3073
add Switch port
2024-03-14 19:32:24 -04:00
UnknownShadow200
e41833dd26
Unfinished wii U stuff
2024-03-15 08:44:05 +11:00
UnknownShadow200
89725e4676
Transfer repository to ClassiCube organization
...
Dreamcast: Also fix loading messages being trimmed
2024-02-20 11:52:31 +11:00
UnknownShadow200
acd4edb0b0
Dreamcast: SD card support, maybe
2024-02-06 18:58:16 +11:00
UnknownShadow200
13a7f49658
Fix not building prx and fix errors logged about closing files (based on issues raised in #1145 , thanks Zekiu)
2024-02-06 08:39:29 +11:00
UnknownShadow200
2955330e49
Simplify launcher title drawing
2024-02-03 13:49:42 +11:00
UnknownShadow200
e5eafc25a0
Nintendo 64 github actions build
2024-02-01 23:38:41 +11:00
UnknownShadow200
fff5887126
Dreamcast: Try to simplify some things, doesn't fix issues though
2024-01-27 23:01:21 +11:00
UnknownShadow200
57bba753f6
Dreamcast: Not really working audio and modem support
2024-01-26 15:15:39 +11:00
UnknownShadow200
cc35e79766
N64: Change controls, default to flatgrass, add more blocks in default textures
...
Also switch to dynamically allocating memory for vorbis decoder when converting .ogg sounds to .wav
2024-01-21 18:41:13 +11:00
UnknownShadow200
85d0a980ec
Webclient: Make it easier to change where default texture pack is downloaded from, and use ccall a little bit less
...
Also update buildbot scripts
2024-01-09 20:21:24 +11:00
UnknownShadow200
d9b01a0a11
Generate Wii homebrew zip
2024-01-07 12:34:58 +11:00
UnknownShadow200
78080bc9fc
Windows: Use custom http client instead of WinINet for http backend, hopefully this doesn't break anything
2023-12-26 12:26:17 +11:00
UnknownShadow200
f5d8b44b8f
Change X/Y/Z to lowercase in structs
2023-12-18 20:33:13 +11:00
UnknownShadow200
893e6612c0
PS3: Fix can't connect to multiplayer servers, fix crashing when trying to extract a texture pack zip on real hardware
2023-12-17 15:46:04 +11:00
UnknownShadow200
740c2416d7
Vita: Add proper left/right circle pad support and fix 'some resources missing' menu always appearing
2023-12-09 12:42:07 +11:00
UnknownShadow200
0532bef3b3
Consoles: Add icon for Vita, try to fix blocking network sockets for PS3 build, try to fix crash with Xbox build on actual hardware
2023-12-07 19:54:35 +11:00
UnknownShadow200
fba5faa5ee
PS3: WIP on keyboard support
2023-12-06 23:39:44 +11:00
UnknownShadow200
b4c30b7122
Vita: Try to fix insta crash on real hardware
2023-12-06 21:17:30 +11:00
UnknownShadow200
247561db66
PS3: Generate .pkg with icon
2023-12-05 18:12:14 +11:00
UnknownShadow200
ce6a8d2516
PS3: Fix to compile again
2023-11-30 19:12:21 +11:00
UnknownShadow200
bc9b97aeba
PS2: Maybe working USB mass storage device support
2023-11-25 14:32:17 +11:00
UnknownShadow200
410fcf438f
PS2: Some progress on filesystem support
2023-11-25 11:53:32 +11:00
UnknownShadow200
ae52ab9761
PS2: Not really working networking
2023-11-25 10:37:23 +11:00
UnknownShadow200
2f58a44e31
PS2: Clearing screen to a colour each frame sorta works
2023-11-22 19:22:26 +11:00
UnknownShadow200
7bbfd61f63
Make Xbox 360 port compile at least
2023-11-19 16:15:34 +11:00
UnknownShadow200
b437554fa7
PS2: Launcher drawing somewhat works
2023-11-18 10:56:31 +11:00
UnknownShadow200
07d2438d5a
Majorly unfinished PS2 port
2023-11-17 21:36:21 +11:00
UnknownShadow200
87d4d84107
Nintendo 64 port somewhat works
2023-11-17 08:52:58 +11:00
UnknownShadow200
8a20397b6e
Merge pull request #1090 from UnknownShadow200/GfxRewrite
...
Graphics rendering backend related changes
2023-11-03 21:47:54 +11:00
UnknownShadow200
70410bfff3
Non working nintendo 64 test port
2023-10-28 22:07:22 +11:00
UnknownShadow200
4bb4f89781
Move weather rendering to LockDynamicVB/UnlockDynamicVB too
2023-10-27 18:25:51 +11:00
UnknownShadow200
edab3d2ec0
Dreamcast: Fix not compiling
2023-10-21 15:02:59 +11:00
UnknownShadow200
2d8067ea2d
Consoles: Always use Goodly's font for classicube texture pack as the system font
2023-10-09 20:26:11 +11:00
UnknownShadow200
5a094d1a70
Get it to compile with tcc again
2023-10-07 23:40:57 +11:00
UnknownShadow200
76c175e61d
Make it compile in MSVC again
2023-10-07 22:20:30 +11:00
UnknownShadow200
4c60ceda46
PS3: Rendering mostly works now
2023-10-06 22:07:20 +11:00
UnknownShadow200
57c05867d6
PS3: Rendering sort of works now
2023-10-06 20:45:44 +11:00
UnknownShadow200
4f6d3850f0
PS3: Make texture animations work
2023-10-06 20:00:48 +11:00
UnknownShadow200
031da68c8e
Dreamcast: Fix build not working, also add classicube textures for default textures since Dreamcast build currently can't write any files
2023-09-30 15:22:23 +10:00
UnknownShadow200
b07f6575ba
WIP on very basic platform independent system font backend
2023-09-30 09:11:21 +10:00
UnknownShadow200
9b1d9ced16
WIP for 3DS, Wii/GameCube, Dreamcast
2023-09-29 13:51:03 +10:00
UnknownShadow200
000a74932b
Windows: Try to fix backtraces in crash handling always only showing one entry on Windows 9x
2023-09-28 22:15:08 +10:00
UnknownShadow200
e01ab2878d
3DS: Try to fix encrypted options not being remembered
...
Also expand dreamcast instructions to include generating IP.BIN
Also minorly optimise entity rendering by avoiding unnecessary matrix multiplications
Change block model rendering to avoid using Gfx_SetDynamicVbData
2023-09-26 20:03:23 +10:00
UnknownShadow200
fd612bd95a
Add gamepad controller bindings for left stick and right stick press to Web, Android and Xbox builds
2023-09-25 18:18:18 +10:00
UnknownShadow200
2c2f5d14fb
WIP dreamcast build using github actions
2023-09-23 19:19:57 +10:00
UnknownShadow200
163c6d6493
Vita: Add missing files
2023-09-18 21:16:34 +10:00
UnknownShadow200
4ed73bb708
Fix held block not rendering properly on some consoles when not in classic mode (3DS,PSP,Vita, probably more)
...
Also most common errors with BearSSL (certificate date failed to validate, certificate authority wasn't trusted) now show a description message to the user instead of just the error number
Also fix Xbox build not compiling (nor notifying on actions build failure)
2023-09-17 12:32:53 +10:00
UnknownShadow200
e555fdc21f
PSP/Vita: Switch to using BearSSL for SSL support
2023-09-15 08:41:09 +10:00
UnknownShadow200
2f2d6aadbb
Wii/GameCube: Switch to using BearSSL for SSL support
2023-09-14 23:19:55 +10:00
UnknownShadow200
734330823d
3DS: Switch to using BearSSL for SSL support
2023-09-14 20:57:54 +10:00
UnknownShadow200
e538100409
Add root certificates for most important websites for BearSSL
2023-09-14 19:20:36 +10:00
UnknownShadow200
467d8acee5
PS3: Implement joystick support
2023-09-10 11:43:12 +10:00
UnknownShadow200
e6d1f593d2
Open source unfinished 360 stuff, fix some depth issues with xbox build
2023-09-08 21:39:37 +10:00
UnknownShadow200
63aa34d2c2
Xbox: Fix coloured only vertices not being rendered
2023-09-05 19:39:39 +10:00
UnknownShadow200
64148764f5
Xbox: Texture animations work
2023-09-04 23:27:51 +10:00
UnknownShadow200
577ba9bf82
3DS: Clouds move now
2023-08-31 19:44:17 +10:00
UnknownShadow200
922f860a7d
Xbox: Get resource downloading to work at least
...
Also tidyup misc folder
2023-08-28 21:53:34 +10:00
UnknownShadow200
8aa4ee0096
Xbox: At least something actually renders in 3D now
2023-08-27 14:58:49 +10:00
UnknownShadow200
8a84095ee8
Wii: Try to fix classicube.net SSL certificate failing to validate, also fix keyboard character input wrongly being added twice
2023-08-17 19:12:52 +10:00
UnknownShadow200
c3596effcb
Win 9x build: Stop relying on Internet Explorer for http requests
2023-08-14 20:29:47 +10:00
Seth Price
0a218d66c1
Use idiomatic here-doc for .desktop file
2023-08-03 11:16:37 -04:00
UnknownShadow200
fd6301a840
Update buildbot.sh with more recent changes, and minorly tidy up readme
2023-06-09 23:25:21 +10:00
UnknownShadow200
cc18e0a449
Direct3D11: Use reverse depth buffer for better range precision (Thanks 123DMWM)
...
This should reduce Z-fighting with very far away objects, e.g. the water/bedrock outside level with a view distance of 4096
2023-04-23 21:23:40 +10:00
UnknownShadow200
58fefbe466
3DS: Set root directory to ClassiCube directory on sdmc device, add makefile for 3DS
2023-04-20 21:52:49 +10:00
UnknownShadow200
57713d5c5d
Still use file:// urls for devices earlier than android 6.0
2022-11-20 14:53:13 +11:00
UnknownShadow200
273d2901a5
BSD: Add register defines for ARM/PPC/MIPS in Logger.c, completely untested though
...
Also add register defines for SPARC for Solaris
2022-11-07 20:28:28 +11:00
UnknownShadow200
6743b3574f
Simplify compiling with icon for macOS and Linux
...
Technically would also benefit BSD too
2022-11-06 13:51:51 +11:00
UnknownShadow200
3112d607dc
iOS: Attempt to add app icons
2022-10-23 21:52:05 +11:00
UnknownShadow200
46ccf99c67
iOS: Add app icons
2022-10-15 16:42:54 +11:00
UnknownShadow200
a05aea21ca
more minor documentation/example fixes, and remove some unnecessary code
2022-09-12 23:26:55 +10:00
UnknownShadow200
dcbd7d8b94
Simplify mingw compiling instructions
2022-08-21 20:58:12 +10:00
Fam0r
c9778de792
Fix .desktop file using $HOME as working directory
2022-07-24 12:32:13 +03:00
UnknownShadow200
7d793da679
iOS: WIP on app display name and icon
2022-06-30 18:37:53 +10:00
UnknownShadow200
17740f8664
Fix window showing garbage when resizing on 64 bit macOS (Thanks popdymc, fixes #957 ). Also change .vcxproj so that you show no longer need to change SDK version/platform toolset when compiling on a platform that isn't Windows 7 + VS 2015
...
The issue happened because
a) when resizing the window, cocoa runs in the blocking resizing window event loop (i.e. effectively pauses/suspends the launcher's event loop)
b) due to recent changes to the launcher content drawing until absolutely necessary, the contents would only get redrawn when LBackend_Tick was called
However because of a), this meant that although resize events were delivered to the game which hence reallocated the framebuffer, the framebuffer did not actually get drawn to because LBackend_Tick never got called - hence why garbage appeared on screen
2022-06-30 17:14:45 +10:00
UnknownShadow200
d3d31a874c
iOS: Add xcode project and WIP CoreText text rendering backend
2022-06-24 08:12:55 +10:00
UnknownShadow200
bf6a3d83cd
Fix install-desktop-entry requiring root to run
2022-06-16 22:21:30 +10:00
UnknownShadow200
726a75c0a0
Add desktop entry generator for Linux
2022-06-13 00:15:32 +10:00
UnknownShadow200
68c198f933
iOS: Add/Remove views when menu changes, instead of caching the views forever
2022-05-19 18:39:23 +10:00
UnknownShadow200
5a0f83c650
Add 64 bit raspberry pi build
2022-05-17 20:41:12 +10:00
UnknownShadow200
1ff3f481c4
Launcher: Change yellow to red for invalid field value errors
2022-05-14 15:07:45 +10:00
UnknownShadow200
f0583c32ca
WIP moving more drawing/dirty tracking into LBackend
2022-04-23 19:35:39 +10:00
UnknownShadow200
9dcc41f4f1
Move more stuff to launcher backend
...
Also fix progress bar colour on ios, and fix checkbox not actually toggling
2022-04-23 13:53:43 +10:00
UnknownShadow200
7812483682
ios: Fix buttons appearing corrupted, screenshot saving crashing app, passwords not saving to storage
2022-04-05 20:21:32 +10:00
UnknownShadow200
626a46d592
Improve crash dialogs when can't start game due to system being unable to support the current graphics backend
2022-03-19 11:07:05 +11:00
UnknownShadow200
6146393906
Prepare for opengl modern linux/macOS builds
2021-11-23 21:59:12 +11:00
SpiralP
2e70d1e6e7
fix typo in buildbot.sh
2021-11-06 17:38:09 -07:00
UnknownShadow200
637a56e90e
Direct3D11: Fix fog with assistance from RenderDoc graphics debugger
...
The Direct3D11 hlsl pixel shaders were ported from the OpenGL2 glsl fragment shaders.
In the documentation for OpenGL glsl, the W component of gl_FragCoord is specified as being 1/w. However in Direct3D11 hlsl, the W component of SV_POSITION is just w - hence why fog appeared to not work.
The solution to this is simple - when calculating depth, multiply by w instead of dividing by w.
2021-11-02 19:33:00 +11:00
UnknownShadow200
f03f434c4e
Direct3D11: Add fog that doesn't work
2021-10-24 16:44:31 +11:00
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
7338f69361
Direct3D11: Implement backface culling
2021-10-23 16:11:32 +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
4515316c90
Android: Make http methods of Activity class static
2021-09-29 11:58:50 +10:00
UnknownShadow200
78cc5b708c
don't forget to update VS project
2021-07-16 23:08:52 +10:00
UnknownShadow200
30ff69952d
Fix browsers not supporting IndexedDB crashing when saving map, also slightly reduce size of .js file by specifying only web environment is supported
2021-06-08 11:48:45 +10:00
UnknownShadow200
d3a811cd1e
Fix build script not working with non-bash
2021-05-30 19:52:01 +10:00
UnknownShadow200
5d93db81d2
Fix multiplayer not working at all with old emscripten
2021-05-28 17:54:57 +10:00
UnknownShadow200
72e031d50c
buildbot: log how long compiling takes
2021-05-10 07:29:21 +10:00
UnknownShadow200
ab867fa6fc
tidy and fix up plugin build script
2021-04-08 23:20:45 +10:00
UnknownShadow200
6cc0b5d80f
Android: Enable -funwind-tables when compiling, although it uses a little bit more space, I've had enough of tearing my hair out trying to debug android client crashes without a backtrace.
2021-03-16 23:53:31 +11:00
UnknownShadow200
f53014c567
Android: Include commit SHA when compiling with buildbot
2021-03-15 23:44:45 +11:00
UnknownShadow200
de71be97bd
Android: Use device UUID for key so passwords are remembered
2021-02-22 21:56:46 +11:00
UnknownShadow200
8a3216cb99
less warnings compiling android build
2021-02-20 08:46:36 +11:00
UnknownShadow200
aa59c205ac
Fix buildbot script for rpi
2021-02-14 10:49:20 +11:00
UnknownShadow200
9f5cdf5ff6
Fix newlines in .sh files
2021-02-13 19:37:37 +11:00
UnknownShadow200
3c25686757
Improve buildbot script, integrate android buildbot into it
2021-02-07 14:05:57 +11:00
UnknownShadow200
08232da712
Merge changes
2021-02-05 07:15:14 +11:00
UnknownShadow200
ebc4d9f753
Fix http requests always failing on old android
2021-01-30 12:53:36 +11:00
UnknownShadow200
198932aa93
Get it partially working on Android 3.0
2021-01-30 08:57:41 +11:00
UnknownShadow200
1869964be4
Opensource build server script, add android to build server script, improve notify script a bit
2021-01-28 22:06:35 +11:00
UnknownShadow200
9a2b624874
Fix dying with SIGFPE on older versions when using .apk compiled by buildbot
2021-01-26 13:51:52 +11:00
UnknownShadow200
75afb8c6e5
Fix apk compiled by buildbot not installing on older android devices
2021-01-26 10:48:20 +11:00
UnknownShadow200
a8555a0e0c
Webclient: Try fix backspace not working on ios safari (Thanks aleksb385)
2021-01-26 08:37:51 +11:00
UnknownShadow200
12e675f754
Add buildbot script for android (still got a few things to fix though)
2021-01-25 23:42:31 +11:00
UnknownShadow200
2a8f104228
Fully port cocoa backend to ObjC
2021-01-23 11:39:45 +11:00
UnknownShadow200
7f0a23674c
Start moving objc code into actual .m file, starting with OpenGL context
2021-01-23 09:38:26 +11:00
UnknownShadow200
3ad1f1f169
Mac: Implement session caching too
2021-01-10 18:52:44 +11:00
UnknownShadow200
4d9c975b1f
fix buildbot script for real
2020-12-29 17:04:54 +11:00
UnknownShadow200
587867a087
update buildbot script for new machine
2020-12-29 14:27:43 +11:00
UnknownShadow200
f8c3b2cff8
Fix ze buildbot
2020-12-16 07:36:07 +11:00
UnknownShadow200
fdf92e047b
Launcher input widget DPI scales properly
2020-07-30 13:20:33 +10:00
UnknownShadow200
5bf63e79a3
Use single Event_Register_ macro instead of Event_Register_XYZ macros
...
The Event_Register_XYZ were all just defined to Event_Register_Macro anyway, completely ignoring the type of the arguments given. Therefore it's better to just give a single type unsafe Event_Register_ macro, rather than misleading the user into thinking they were using type safe macros
2020-07-29 17:45:59 +10:00
UnknownShadow200
4deba8e0d4
Fix index buffer leaking if direct3d9 device creation initially failed
...
Still crashes, but progress at least
2020-07-28 18:59:53 +10:00
UnknownShadow200
386ce44cc8
Fix android makefile to compile, add readme for doc/misc folder
2020-07-27 22:09:37 +10:00
UnknownShadow200
cfd606317f
Open source release packaging part of buildbot
2020-07-21 14:46:03 +10:00
UnknownShadow200
3ea64a61d0
Generate a 64 bit mac icon file and fixup Window.m
...
64 mac build doesn't show icon quite yet, still WIP
2020-06-11 23:38:33 +10:00
UnknownShadow200
bbfcfba18a
Tidy up readme somewhat
2020-06-08 21:14:49 +10:00
UnknownShadow200
d89d3045c0
Add an icon to 32 bit mac build
2020-05-29 23:40:27 +10:00
UnknownShadow200
3ce5b1145a
Split up misc folder into misc and doc folder
2020-05-29 22:43:10 +10:00
UnknownShadow200
918b86dc18
Fix OpenBSD build and update various build files to remove -lcurl
2020-05-26 22:06:03 +10:00
UnknownShadow200
89541ef72b
Remove -lopenal from compilation flags
2020-05-19 21:01:09 +10:00
UnknownShadow200
b6b200d118
Add missing compile instructions for dragonfly bsd to main readme
...
Also rename macos app bundle identifier from 'com.classicube.game' to 'com.classicube.mac'
2020-05-06 16:36:55 +10:00
UnknownShadow200
f34c7e7ec8
Mention you need to use 'extern C' when compiling C++ plugins. (Thanks Tree)
2020-04-25 11:34:23 +10:00
UnknownShadow200
b9a0729694
Init XInput2 and register for RawMotion event.
...
Still working on actually using the event though
2020-04-22 16:10:02 +10:00
UnknownShadow200
209a4046fb
Change String_IndexOfString to just String_IndexOfConst, because that's all we ever use it for anyways
2020-04-04 14:50:14 +11:00
UnknownShadow200
04cc22f3dc
Add full example of simple flask website that hosts the web client
2020-04-02 23:00:37 +11:00
UnknownShadow200
41666d939b
Update hosting-webclient.md
2020-04-02 20:17:52 +11:00
UnknownShadow200
02efe1fa00
Update hosting-webclient.md
2020-04-02 19:57:36 +11:00
UnknownShadow200
d869360ca8
Start work on documenting how to host web client independently
2020-04-02 10:29:00 +11:00
UnknownShadow200
511da3e542
Check IndexedDB error and log in chat, instead of crashing game
2020-03-13 19:04:16 +11:00
UnknownShadow200
977fd97dbc
For web client, don't crash game if can't allocate more memory from browser (usually because exceeding 2GB)
2020-03-12 15:04:24 +11:00
UnknownShadow200
e4e04e75a0
Considering that the mac build expects plugins to have .dylib extension, it is probably a good idea to make the plugin buildbot do that
2020-03-11 21:38:18 +11:00
UnknownShadow200
d87378a36c
Add -Qn flag to buildbot so 'GCC version' isn't included in output executable.
...
Because of the ancient mingw version the buildbot uses, string constant merging doesn't work. As such for the windows executable, this string appeared 81 times and added 1-2 kb to executable.
2020-03-10 21:00:30 +11:00
UnknownShadow200
e15aa886e0
Fix some plugins not building for windows, also build plugins for raspberry pi
2020-03-08 13:04:11 +11:00
UnknownShadow200
a13ddad39d
Default to c99 for plugin buildbot
2020-03-08 11:59:08 +11:00
UnknownShadow200
b9aa8a7544
Open source plugin building part of buildbot
2020-03-07 17:50:39 +11:00
UnknownShadow200
f1a8364b71
open source the discord buildbot notify thingy
2020-02-18 18:10:35 +11:00
UnknownShadow200
c8bc76dcbe
Don't include Options.h in Game.h
2020-02-17 17:00:58 +11:00
UnknownShadow200
75c2e21c69
make fields lowercase for structs in Audio.c
2020-02-17 16:46:23 +11:00
UnknownShadow200
255770ee69
Fix rpi build in buildbot again, this time for sure. Also fix osx64 build deleting wrong file.
2020-01-23 00:26:38 +11:00
UnknownShadow200
fb7f29eea4
Fix icon not being included
2020-01-22 23:55:56 +11:00
UnknownShadow200
0790ac405b
Add rpi to buildbot script, fix crashing when rpi system only supports 32 but not 24 bit depth
2020-01-22 23:43:35 +11:00
UnknownShadow200
b923754c86
Add simpler CC_BUILD_RPI define, add compiled icon obj file for arm architecture
2020-01-22 22:24:37 +11:00
UnknownShadow200
b164d3c8d6
Move compiling instructions higher up in the readme
2019-12-05 07:39:35 +11:00
UnknownShadow200
b26ab73a5e
Remove some junk from style.md and add general guidelines
2019-11-29 20:35:39 +11:00
UnknownShadow200
e0fb7e571b
don't disable warnings when compiling with makefile.
...
Also add reactos/haikuos to platforms the game has technically compiled and run on. Few less usage of magic numbers.
2019-11-15 23:15:03 +11:00
UnknownShadow200
f0fc77351b
Cleanup portability.md to only include cross-platform backends, add CC_BUILD_NOAUDIO instead of hardcoding no audio only to web client
2019-11-05 10:59:57 +11:00
UnknownShadow200
cef3db9fe7
Add an icon for linux and use it
2019-10-29 20:26:38 +11:00
UnknownShadow200
d7040b5327
add original icon png
2019-10-21 06:56:32 +11:00
UnknownShadow200
cd08e91473
Build the web client with LEGACY_VM_SUPPORT so it works in IE11
2019-10-12 12:11:49 +11:00
UnknownShadow200
0053d2245d
add much more detail about supported platforms
2019-10-07 13:23:07 +11:00
UnknownShadow200
bdf9482fa5
print less debugging info
2019-09-29 17:55:58 +10:00
UnknownShadow200
07c4a4795c
Add documentation for building 64 bit cocoa backend
...
Also show 'alpha' instead of 'beta' for coca backend in titlebar
2019-09-29 17:51:27 +10:00
UnknownShadow200
c5d7873808
Work on handling resize/move/focus/minimise/close with cocoa
...
Mostly work but resize still crashes and close doesn't properly work
2019-09-18 22:10:22 +10:00
UnknownShadow200
d616cf060c
Remove WINDOW_STATE_MAXIMISED and related code because it's not needed anymore.
2019-09-18 20:29:09 +10:00
UnknownShadow200
a60a502154
Get the actual game rendering on cocoa backend
2019-09-17 21:33:06 +10:00