UnknownShadow200
ab1cdd9dde
Optimise tex ids overlay rendering (part 1)
2020-05-01 22:14:09 +10:00
UnknownShadow200
dc878f8da0
fix last commit
1.1.5
2020-05-01 15:51:15 +10:00
UnknownShadow200
58ac70f48a
Release 1.1.5
2020-05-01 15:45:35 +10:00
UnknownShadow200
3a725a390e
PlayerListWidget -> TabListOverlay
2020-05-01 12:21:43 +10:00
UnknownShadow200
a005e3b9ea
Phase 1 of redesigning player list widget into a screen
2020-05-01 12:09:04 +10:00
UnknownShadow200
ced1392d9b
Implement more logical block selection behaviour when picking from outside the map, especially when edge height is at 0. (Thanks yovel)
2020-04-30 19:01:45 +10:00
UnknownShadow200
1ea049b622
day 341 of removing unused freetype stuff
2020-04-30 18:35:00 +10:00
UnknownShadow200
ce99219bd9
remove some unused code
2020-04-30 17:59:09 +10:00
UnknownShadow200
6cf37ea07c
Make block model rendering slightly faster
2020-04-29 23:27:06 +10:00
UnknownShadow200
16cd42e005
Eliminate last uses of Size2D struct
2020-04-29 20:50:38 +10:00
UnknownShadow200
8ce30ea785
Remove Drawer2D_MeasureText and use Drawer2D_TextWidth/Height instead
2020-04-29 20:04:36 +10:00
UnknownShadow200
f2c107b79e
Allow ampersands in skin urls
2020-04-29 14:40:08 +10:00
UnknownShadow200
3c6d837088
remove String_StripCols from public API
2020-04-29 11:44:33 +10:00
UnknownShadow200
556134290b
Hide the evidence I didn't fully test last commit
2020-04-28 22:34:52 +10:00
UnknownShadow200
22e0afc2fc
Make system font drawing a little bit faster
2020-04-28 22:21:43 +10:00
UnknownShadow200
135b0fedae
Fix for some mice with new raw input for linux, if you move mouse very gently vertically, it is treated as moving horizontally instead
2020-04-28 00:23:24 +10:00
UnknownShadow200
a7a42f1f5d
make temp cam_delta float too
2020-04-27 18:16:45 +10:00
UnknownShadow200
c039a2c83b
Use float for raw motion arguments, should fix issues with XInput2
2020-04-27 17:29:00 +10:00
UnknownShadow200
806a9b0d29
Fix animations with 0 frame size crashing the game (Thanks NexonProGT)
...
Also improve invalid anim framex/y etc messages to only log value that failed instead of the whole line
2020-04-26 11:29:42 +10:00
UnknownShadow200
b915038936
Fix launcher/game widgets appearing screwed on macOS/Linux (thanks Pear)
2020-04-26 09:37:21 +10:00
UnknownShadow200
24b4ede5fb
Fix rare wrong behaviour where block is picked with bedrock height <= 0
...
If bedrock height is <= 0 and you're inside the map and picking a block on horizontal border inside, you pick block above the border instead of the block of the border
2020-04-25 21:01:29 +10:00
UnknownShadow200
94d154aa57
rename some variables in entity struct
2020-04-25 20:05:51 +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
7a0a9d628a
Export DisplayInfo to plugins
2020-04-24 21:30:29 +10:00
UnknownShadow200
28a8086e37
Export window info to plugins
2020-04-24 19:12:01 +10:00
UnknownShadow200
b3b2ed22f6
Half sensitivity for XInput2 raw motion so it's about same as cursor sensitivity from before
2020-04-23 18:39:21 +10:00
UnknownShadow200
ca231d854c
Camera struct was supposed to be exported to plugins, oops
2020-04-23 17:55:24 +10:00
UnknownShadow200
d703f632cd
Fallback to mediump for glsl fragment shader if compiling with highp fails
2020-04-23 11:54:33 +10:00
UnknownShadow200
8da9b92973
Split off compilng glsl shaders from handling compilation errors
2020-04-23 09:19:53 +10:00
UnknownShadow200
12c8cbd2d5
If fail to compile shader/program, show a dialog with compilation failure message
...
Used to just log to stdout, but this was pretty user unfriendly. Especially for mobile web browser.
2020-04-22 21:30:02 +10:00
UnknownShadow200
e7e119eab4
Switch to using XInput 2.2 to fix raw motion not being received when mouse button is pressed
...
According to http://wine.1045685.n8.nabble.com/PATCH-0-9-Implement-DInput8-mouse-using-RawInput-and-XInput2-RawEvents-only-td6016923.html#a6016976 raw motion events aren't sent when pointer is grabbed before XInput 2.1
2020-04-22 18:20:38 +10:00
UnknownShadow200
4711090b14
X
2020-04-22 17:48:36 +10:00
UnknownShadow200
2665ab2314
Use XI_RawMotion on X11 when possible
2020-04-22 17:43:36 +10:00
UnknownShadow200
d3bdae1854
Fix include lost when copy pasting, print raw mouse values to console
2020-04-22 16:24:54 +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
6c5285e457
Simplify XCheckWindowEvent/TypedWindowEvent to instead use XCheckIfEvent and check if event is for game window
2020-04-22 15:39:33 +10:00
UnknownShadow200
a335d7fa06
Cleanup X11 message box code and get rid of global 'dpy' variable.
2020-04-22 13:24:34 +10:00
UnknownShadow200
342777b962
Attempt to fix XBUTTON1/2 on linux
2020-04-21 22:33:20 +10:00
UnknownShadow200
b5eba6cad2
Remove F25-F35 keys
...
I doubt there is any keyboard with that many function keys, and this only ever worked on X11 backend anyways. SDL/web browsers only go up to F24 too.
2020-04-21 22:07:25 +10:00
UnknownShadow200
ec526e6751
Fix game not working on linux when only 16 bit depthbuffers are supported
2020-04-21 18:15:12 +10:00
UnknownShadow200
0969c7d74d
Release 1.1.4
1.1.4
2020-04-21 11:41:30 +10:00
UnknownShadow200
d69ac992e3
Make calculating font bitmap tile widths a fraction faster
2020-04-21 00:44:32 +10:00
UnknownShadow200
05c847262c
Fix /client tp 999999999999999999999999999999999999999 0 0 crashing the game
2020-04-20 23:16:23 +10:00
UnknownShadow200
d64d0eb9e1
Fix game crashing if using default.png with width < 16 or non power of two
2020-04-20 22:47:22 +10:00
UnknownShadow200
feff50b4c4
Fix 128x256 default.png crashing the game
2020-04-20 18:37:03 +10:00
UnknownShadow200
11211e9526
Move extracting initial texture pack out of Game.c
2020-04-19 17:43:00 +10:00
UnknownShadow200
13ad241412
Avoid copying to temp array in ExtAddEntity/ExtAddEntity2
2020-04-19 11:10:40 +10:00
UnknownShadow200
2a1837cfc7
fix android build not compiling
2020-04-17 22:04:38 +10:00
UnknownShadow200
dd3335aa89
Remove unused FT_Get_PS stuff
2020-04-16 23:09:51 +10:00
UnknownShadow200
e87d1a0f82
Remove unused FT_Get_Name_Index
2020-04-16 13:10:39 +10:00