UnknownShadow200
2c59a9ebf7
OpenGL: Attempt to fix rare crashing on Windows for GPU drivers that return NULL from wglGetProcAddress for core OpenGL functions
2021-11-19 20:56:44 +11:00
UnknownShadow200
762660d7c6
Add option to customise skin server
2021-11-18 22:20:11 +11:00
UnknownShadow200
15330c620d
Add graphics backend to crash log header
2021-11-17 19:51:27 +11:00
UnknownShadow200
b16d1ba728
Makefile: Remove -rdynamic from *.c compilation on linux too
2021-11-17 18:50:30 +11:00
UnknownShadow200
ee4bdf9b45
Merge pull request #912 from UnknownShadow200/UpdateBuilds
...
Refactor updater builds to be more generic
2021-11-16 21:20:45 +11:00
UnknownShadow200
b62e9fd10c
Track whether a hotkey is user or server defined
2021-11-15 22:33:45 +11:00
UnknownShadow200
fa4a63b3bd
Make hotkey struct field naming more consistent
2021-11-15 21:47:42 +11:00
UnknownShadow200
b2b6273aa7
Merge pull request #908 from SpiralP/add-cpe-plugin-message
...
Add new CPE type PluginMessage
2021-11-14 22:45:56 +11:00
UnknownShadow200
853fb4bd28
Fix make clean removing interop_cocoa.m on 64 bit macOS due to poorly written makefile
2021-11-14 22:07:31 +11:00
UnknownShadow200
aa3fecb80b
Merge pull request #909 from SpiralP/add-github-actions
...
add GitHub Actions ci workflow for test-building linux, windows, and mac
2021-11-14 19:46:17 +11:00
SpiralP
19b94877be
use make mac_x64
2021-11-14 00:07:31 -08:00
SpiralP
ee9ce314a5
Merge remote-tracking branch 'origin/master' into add-github-actions
2021-11-14 00:02:13 -08:00
UnknownShadow200
ff90c8028b
Fix makefile to work on 64 bit macOS, and split up into 32 and 64 bit mac targets
2021-11-14 18:59:39 +11:00
SpiralP
e9dee7d0aa
also convert unused 32bit mac step to use make
2021-11-13 23:15:34 -08:00
SpiralP
9d7f0bd587
convert to use make on linux
2021-11-13 23:13:01 -08:00
UnknownShadow200
d0d008af48
Allow cuboiding blocks with spaces in names
2021-11-13 18:44:38 +11:00
UnknownShadow200
177a898ebc
Commands: Refactor singleplayerOnly into flags, and add a flag that tells the client to not split command arguments by spaces
2021-11-13 18:25:04 +11:00
UnknownShadow200
7db720f10f
Change webclient hosting documentation to clarify scope a bit better
2021-11-10 17:39:20 +11:00
UnknownShadow200
98d2ce3e31
Refactor updater builds to be generic and not so tied to direct3d9/opengl and ifdef
2021-11-09 16:34:14 +11:00
SpiralP
9f3cd77b02
oops comma!
2021-11-07 20:45:00 -08:00
SpiralP
5b9ab638cd
update comments
2021-11-06 21:16:15 -07:00
SpiralP
2e70d1e6e7
fix typo in buildbot.sh
2021-11-06 17:38:09 -07:00
SpiralP
eb25dbed2b
add GitHub Actions ci workflow for test-building linux, windows, and mac
2021-11-06 17:37:18 -07:00
SpiralP
6a1d6bdaa3
Merge branch 'UnknownShadow200:master' into add-cpe-plugin-message
2021-11-06 06:08:24 -07:00
UnknownShadow200
29d50596fd
Direct3D11: Fix 30/60/120 limit modes not limiting, fix crash sometimes when closing debug build
2021-11-06 19:33:15 +11:00
UnknownShadow200
c317318924
Fix chatlog overflow at 8.3 million characters, addresses #837
2021-11-06 17:46:13 +11:00
SpiralP
bf6059c75e
support for sending, exports CPE_SendPluginMessage
2021-11-05 21:04:31 -07:00
SpiralP
d967436475
make Event_PluginMessage instead, add "PluginMessages" to cpe string list
2021-11-05 21:04:31 -07:00
SpiralP
81fdd73028
start work on new cpe type for plugin messages
2021-11-05 21:04:05 -07:00
UnknownShadow200
aa2b9dfc58
Android: Fix buffer overflow after joining server, then reciving over 256 messages, then clicking Quit Game, then joining server, then receiving over 256 messages
2021-11-05 20:16:52 +11:00
UnknownShadow200
c32341c9dc
Fix menu options appearing wrong for a few frames after being changed (especially chatlines option)
2021-11-05 19:48:38 +11:00
UnknownShadow200
1d94f2c8dc
fix last commit
2021-11-05 18:34:15 +11:00
UnknownShadow200
6a74fd0408
Now with more consistency in use of color/colour/col
2021-11-05 18:26:52 +11:00
UnknownShadow200
513d2d9a7b
Direct3D9Ex: Also enter reduced performance mode when minimised, and showe a message in chat when that happens
2021-11-05 17:18:14 +11:00
UnknownShadow200
05f8fe0555
Direct3D11: Fix textures leaking memory
2021-11-04 20:40:16 +11:00
UnknownShadow200
65e51cc4ec
Direct3D11: Now with 1.23% less memory leaking
2021-11-04 20:13:56 +11:00
UnknownShadow200
2e72ffefa2
Direct3D11: Reduce FPS instead of crashing when minimised
2021-11-04 19:21:25 +11:00
UnknownShadow200
114aa2f666
ESC shouldn't close texture pack download dialog
2021-11-03 21:11:46 +11:00
UnknownShadow200
16ad02e0ae
Direct3D11: Forgot to enable customMipmapsLevels, fixes mipmaps a long way away appearing wrong
2021-11-03 19:53:32 +11:00
UnknownShadow200
0bb46d6c71
Direct3D11: Implement mipmaps. Almost.
2021-11-03 19:28:59 +11:00
UnknownShadow200
01c4756c82
Direct3D11: Drop support for extremely old Direct3D9 only GPUs
2021-11-02 20:12:43 +11: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
ce2c3a9607
Update webclient hosting documentation
2021-11-01 18:27:26 +11:00
UnknownShadow200
024833621a
Fix Quit Game not working on windows 98
2021-10-31 11:02:22 +11:00
UnknownShadow200
092f3cc1e5
Windows: Fix crashing with OpenGL 1.1 windows software rasteriser
2021-10-30 23:21:28 +11:00
UnknownShadow200
98a8baddef
OpenGL: Add OpenGL 1.1 fallback for 32 bit windows
2021-10-30 22:46:31 +11:00
UnknownShadow200
d0a93bf742
OpenGL: Avoid one layer of indirection on Windows in 5 most important OpenGL calls, although performance difference is too insignificant to notice
2021-10-30 22:22:31 +11:00
UnknownShadow200
00ff8bef25
Merge pull request #906 from UnknownShadow200/SplitGL
...
Split OpenGL backend into two source files
2021-10-30 16:29:19 +11:00
UnknownShadow200
7b7fdbbeff
Fix compilation errors
2021-10-30 15:33:53 +11:00
UnknownShadow200
542a6ff65d
Reuse _GLShared.h in OpenGL2 backend
2021-10-30 15:00:16 +11:00