UnknownShadow200
259a78b911
remove unused freetype glyph copy code
2020-06-29 17:34:39 +10:00
UnknownShadow200
8c16ce5d29
Fix CC_BUILD_GLMODERN including wrong file
2020-06-28 23:13:23 +10:00
UnknownShadow200
3b6c7ce7f4
Fix fog button in extended touch controls menu not even working at all
2020-06-28 18:48:56 +10:00
UnknownShadow200
c6dc091b2f
Fix having to click chat/inventory/fullscreens buttons in extended touch controls twice to get them to work (Thanks SpicedSoup)
2020-06-28 18:17:08 +10:00
UnknownShadow200
2484ff0117
Add support for cross compiling to windows for ARM. No clue if it actually works at all though.
2020-06-28 00:01:27 +10:00
UnknownShadow200
e29e8e1ae9
Make GradientBlend a bit faster because it doesn't need to clamp each pixel. Also cleanup naming in Logger.c
2020-06-27 23:04:55 +10:00
UnknownShadow200
c346d8dc0c
Fix custom particles that spawn inside a block appearing for a few frames before disappearing in first PhysicsTick call (Thanks Goodly)
2020-06-27 19:44:48 +10:00
UnknownShadow200
03030afe8a
Properly delete entity skins on context lost. So now the game should completely handle context lost/restore on webgl/opengl es backends.
2020-06-27 09:32:10 +10:00
UnknownShadow200
0690c91865
For gfx backends that don't manage textures, properly free atlas 1D textures on context loss, and reload texture pack on on context restoration
2020-06-26 23:25:38 +10:00
UnknownShadow200
dcc6a12946
Make Textures a component too, move some texture specific out of Game.c and into TexturePack.c
2020-06-26 22:37:14 +10:00
UnknownShadow200
664428682c
Split up TexturePack into Animations and TexturePack (they end up being about equal lines of code anyways), remove a bit more of unused freetype code
2020-06-26 21:43:02 +10:00
UnknownShadow200
f476eee0c1
WIP on deleting some managed textures when context is lost but managed textures is not actually supported by graphics api
2020-06-26 11:39:54 +10:00
UnknownShadow200
b8794585e4
Fix web client not compiling on really old emscripten versions such as 1.38.21
2020-06-25 23:45:56 +10:00
UnknownShadow200
8fd37cd31e
Make custom mipmaps support internal, add bool for whether managed textures are actually supported
2020-06-25 22:53:22 +10:00
UnknownShadow200
7c22112aa3
considering that it is always half way through 2020, probably should update copyright year to 2020
2020-06-25 20:44:38 +10:00
UnknownShadow200
4a329d6302
Fix picking the block on border outside map accidentally extending infinitely (Thanks 123DontMessWitMe)
...
E.g. if you are standing at -25,1,1 and looking towards -25,1,-1, the block will still be incorrectly highlighted
2020-06-25 20:04:23 +10:00
UnknownShadow200
6332bc55e4
Try 'Slate for OnePlus' font before 'Roboto', fixes launcher text appearing as boxes on some android 10 devices (Thanks Odd0002)
2020-06-25 12:55:15 +10:00
UnknownShadow200
e70362a46e
Fix vcxproj defaulting to XP compatible toolset for 64 bit
2020-06-24 22:17:15 +10:00
UnknownShadow200
97260d84a3
If OpenAL initialisation fails, attempt to return OpenAL specific error code before generic 'openal failed' result code
2020-06-24 18:38:51 +10:00
UnknownShadow200
6b4342d2c5
Ignore key character text input on 64 bit mac backend while Cmd is pressed, fixes 'c' and 'v' appearing in chat when copy/pasting. (Thanks Ally)
2020-06-24 11:22:41 +10:00
UnknownShadow200
730eadf47b
Cleanup CustomModel packet reading code, pretty sure this doesn't break anything
2020-06-23 17:06:27 +10:00
UnknownShadow200
2f4dae3295
Allow using 32x64 etc skins too. Really intended for custom models though
2020-06-22 17:59:02 +10:00
UnknownShadow200
c08918436d
Export SelectionsAdd/Remove per request
2020-06-22 14:38:16 +10:00
UnknownShadow200
f41ff742bd
Fix wrong declaration for LoadingScreen_MapLoaded which broke web client multiplayer. Major major whooooppss.
2020-06-21 00:41:51 +10:00
UnknownShadow200
c3b00378df
minorly clean up code for closing loading screen
2020-06-20 21:56:54 +10:00
UnknownShadow200
ada9caef3e
Fix MSVC project not compiling due to missing GameStructs.h, don't expose some private functions in .h files
2020-06-19 22:23:07 +10:00
SpiralP
e95f7767d4
add a firstPersonArm flag for each CustomModelPart, remove hideFirstPersonArm ( #681 )
2020-06-19 13:50:26 +10:00
UnknownShadow200
e0fe8f702b
Fix after resizing game on 64 bit mac build, the left mouse button is stuck down (Thanks doberman411)
2020-06-18 20:12:33 +10:00
UnknownShadow200
a586619777
Fix caps lock not working and mouse getting stuck down if released outside window on 64 bit mac build (Thanks doberman411)
2020-06-18 13:36:30 +10:00
UnknownShadow200
e7707c5593
Simplify sound loading code a bit
2020-06-17 21:03:41 +10:00
UnknownShadow200
e87390325e
Avoid redundant fields in CustomModel
2020-06-17 19:22:33 +10:00
UnknownShadow200
b9f2213aa6
Cleanup Models code, part 1
2020-06-17 18:11:04 +10:00
UnknownShadow200
41cc4b2149
Less use of String_FromReadonly
2020-06-17 12:12:42 +10:00
SpiralP
8639e4ff96
Add Custom Models ( #671 )
...
* wip
* firstperson arm
* add error messages
* back to 64 max parts
* bad fix for correct rotation order
* don't free on reset
* rotation order
* add hideFirstPersonArm, uScale, vScale
* use u/vScale
* read raw floats
* use hideFirstPersonArm
* fix for pony/moremodels plugins setting lower verts than custom models wants
* fix fullbright
* comment rotation order
* fix arm drawing
unk ❤️
* fix my warnings
* fix unk warnings
* rename ext to CustomModels, add packet RemoveModel
* add Model_Unregister logic
* move code into Model.c, target gnu89
* move stuff around
* undo some stuff
* undo self changes
* typo fix
* add spin animation, and a new animModifier field in network packet
* add to front of models linked list to override existing models
* cleanup
* more "ISO C 89" support
* add extra reserved bytes to packet
* remove fmod, remove unused variable
* move CustomModel_FreeAll to Model.c
* wip splitting parts into own packet, need to convert to not use BoxDesc soon
* i think it works
* be c89
* convert to use Quad2 funcs, optimize CustomModelPart's alignment
* remove unused defaultTex
* make args match params
* use extern for custom_models
2020-06-16 21:21:12 +10:00
UnknownShadow200
5f7f2cd94a
Add superior BoxDesc_XQuad2/YQuad2/ZQuad2 that just take U/V arguments directly
2020-06-16 18:48:38 +10:00
UnknownShadow200
ca361b7f0b
Remove unused freetype str hash code and rest of property set code
2020-06-15 21:22:54 +10:00
UnknownShadow200
90f2a9c055
Remove unused propertyget/set stuff
2020-06-15 20:59:48 +10:00
UnknownShadow200
c44153a50b
Simplify protocol.c for when string arguments don't need to be variable
...
Also add missing document. in hosting-flask.md, fixes #679 (Thanks ToonDragon)
2020-06-15 17:44:18 +10:00
UnknownShadow200
2b83dbc32a
Fix clipboard not working with IE11 in webclient
2020-06-14 21:06:51 +10:00
UnknownShadow200
2052ffd3d8
fix wrong typedef declaration for Thread_StartFunc
2020-06-13 19:49:12 +10:00
UnknownShadow200
c8cb0b790b
1.1.7 release
1.1.7
2020-06-13 13:22:20 +10:00
UnknownShadow200
3861b0bd10
Give in to popular demand and also export ScheduledTask_Add
...
Also export Keybind_IsPressed
2020-06-13 13:12:35 +10:00
UnknownShadow200
c0545de38b
Don't include Picking.h in Game.h
2020-06-13 11:23:08 +10:00
UnknownShadow200
9d68364781
Combine GameStructs.h into Game.h
...
Also breaks all plugin source code, sorry about that
2020-06-13 11:13:41 +10:00
UnknownShadow200
6f05953799
Less warnings when compiling with visual studio
2020-06-13 10:06:04 +10:00
UnknownShadow200
4951984b3f
Move all gui scaling code out of Game.c/h and into Gui.c/h where it belongs
2020-06-13 09:33:52 +10:00
UnknownShadow200
d21756643c
Chat 'log to disc' option should always be disabled in web client
2020-06-12 23:49:17 +10:00
UnknownShadow200
cde14930d7
Don't repeatedly dlopen OpenGL library when retrieving address for OpenGL functions
2020-06-12 22:34:01 +10:00
UnknownShadow200
76f25b78b0
Clickable chat/Tab autocomplete shouldn't work in classic mode (Thanks Goodly)
2020-06-12 19:11:28 +10:00
UnknownShadow200
d3ef93fc83
Add icon to 64 bit mac build
2020-06-12 00:32:07 +10:00