4154 Commits

Author SHA1 Message Date
UnknownShadow200
9a77423171 Add very poor manual mipmap generator. 2017-08-23 23:05:35 +10:00
UnknownShadow200
84c84fd27a Don't pointless allocate resources for sub-mipmaps when mipmapping isn't used, in direct3d9. 2017-08-23 18:48:26 +10:00
UnknownShadow200
6d5892980e Pass the WRITEONLY usage flag for direct3d9 vertex buffers and index buffers. 2017-08-23 18:31:40 +10:00
UnknownShadow200
db524fa987 More porting of entity to C. 2017-08-23 17:42:10 +10:00
UnknownShadow200
123cadf9c8 Really handle edge cases for C string to int32 2017-08-23 15:08:02 +10:00
UnknownShadow200
b346307ef3 Fix some texture bleeding of mipmaps with opengl 2017-08-23 14:20:19 +10:00
UnknownShadow200
3181051ec5 Fix manual mipmaps being 100% fail, now they are only 50% 2017-08-23 12:56:56 +10:00
UnknownShadow200
b07c0265b1 Implement C string to UInt8 parsing 2017-08-23 12:46:55 +10:00
UnknownShadow200
ffcd5d2d58 Optimise Entity.TransformMatrix, prefer 32 to 64 bit usages in places, start work on parsing C string to 32 bit number. 2017-08-23 12:43:36 +10:00
UnknownShadow200
72814ab59b Make ShadowComponent a single static class. 2017-08-23 12:43:31 +10:00
UnknownShadow200
03229abb79 Broken manual mipmap generation for opengl 2017-08-23 10:46:07 +10:00
UnknownShadow200
7b573c1932 Fix turning on/off mipmaps not working in multiplayer. 2017-08-23 09:49:26 +10:00
UnknownShadow200
3a7cc8924b Implement mipmaps with direct3d9 backend too. Fixes #214. 2017-08-22 23:47:00 +10:00
UnknownShadow200
b93f3c4512 Mipmaps is configurable in gui now. 2017-08-22 20:46:09 +10:00
UnknownShadow200
ff177cd023 Start work on mipmaps support, fix plugin warning crashing client 2017-08-22 20:38:19 +10:00
UnknownShadow200
af1678f9b9 Finish porting Chibi model to C. 2017-08-22 19:44:58 +10:00
UnknownShadow200
d989649043 Start work on porting chibi model 2017-08-22 18:24:34 +10:00
UnknownShadow200
4b5119eac9 Port sheep model to C. 2017-08-22 16:54:00 +10:00
UnknownShadow200
660277779d Scale F10 texture IDs overlay based on window height 2017-08-22 15:58:02 +10:00
UnknownShadow200
ad6677fc0c Combine World/WorldEnv and ChunkSorter/ChunkUpdater C files, refactor to get rid of D3D9Api.h 2017-08-22 12:04:04 +10:00
UnknownShadow200
f7fd855838 X 2017-08-22 10:28:35 +10:00
UnknownShadow200
0de32793c0 Fix some things in survival mode.
Not showing actual score at death screen, being able to pick entities past reach distance, and make 'score' earned by killing an entity configurable.
2017-08-22 10:22:04 +10:00
UnknownShadow200
0b2c67fd14 Optimise usage of ModelPart in C. 2017-08-22 09:33:29 +10:00
UnknownShadow200
ace18e8705 Port HumanoidModel to C. 2017-08-22 09:18:02 +10:00
UnknownShadow200
22ae16315f String_FromConstant uses compile tile string length calculation now. 2017-08-21 14:23:31 +10:00
UnknownShadow200
0b6372dc02 Add missing opcodes to C client. 2017-08-21 11:34:08 +10:00
UnknownShadow200
c8c6b3a2b2 Combine C model files into 1 file. 2017-08-20 23:59:03 +10:00
UnknownShadow200
5a07b42d9d Add ids for rest of overlay, fix camera not resetting cursor to centre after closing an overlay. 2017-08-20 23:12:32 +10:00
UnknownShadow200
b622a47fac Fix F10 screen 2017-08-20 22:50:24 +10:00
UnknownShadow200
a309d27ab8 Sort of fix crashing with texture ids overlay 2017-08-20 21:46:57 +10:00
UnknownShadow200
16806fb20d More work on texture ID overlay 2017-08-20 21:09:46 +10:00
UnknownShadow200
0233a846da hide CLI window again 2017-08-20 18:32:17 +10:00
UnknownShadow200
5b73327a86 Better names in nostalgia options 2017-08-20 18:24:58 +10:00
UnknownShadow200
82646f5cdb Get rid of some widget code duplication. 2017-08-20 17:22:10 +10:00
UnknownShadow200
dfc5380757 Refactor overlays 2017-08-20 17:13:35 +10:00
UnknownShadow200
117c4b680a Fix head model rotation. 2017-08-20 10:33:40 +10:00
UnknownShadow200
12f5e224f9 Combine some C classes together. 2017-08-20 10:31:49 +10:00
UnknownShadow200
62415464a1 Reduce size of matrix stack from 24 to 4 elements in C port of D3D9api, reduces mem usage by 3.8 KB 2017-08-20 09:35:10 +10:00
UnknownShadow200
62cd4d94b0 Fix 'classic arms model' not saving, and not updating translation matrix when changed in-game. 2017-08-20 08:45:46 +10:00
UnknownShadow200
b4a658d170 Release 0.99.9.3 0.99.9.3 2017-08-20 07:15:59 +10:00
UnknownShadow200
c320e569ac Fix being unable to delete blocks on server software that doesn't support BlockPermissions. Fixes #469. (Thanks MasterlazorX) 2017-08-20 07:13:25 +10:00
UnknownShadow200
3ca153d624 Fix lock code style 2017-08-19 23:29:15 +10:00
UnknownShadow200
bd3d92a541 Quick fix for blocks that were pushed out being duplicated in inventory after doing /reload 2017-08-19 23:28:24 +10:00
UnknownShadow200
21435f24c7 Oops. A return value of 0 means that the view/depth format was ok, not that it was invalid. 2017-08-19 22:24:16 +10:00
UnknownShadow200
e84cd9ebe3 Test C window should be 640x480 not 320x320 2017-08-19 22:10:44 +10:00
UnknownShadow200
61f22c1fb3 Fix compilation errors with direct3d9 api in C. 2017-08-19 21:49:51 +10:00
UnknownShadow200
0193c04363 Fix arm in hand with second layer arm, fixes #468. (Thanks Daeslender) 2017-08-19 20:47:20 +10:00
UnknownShadow200
c80278857b Add 'classic arm model' as an option. (Thanks Daeslender) 2017-08-19 20:37:27 +10:00
UnknownShadow200
c97752dcbb Release 0.99.9.2 2017-08-19 17:11:38 +10:00
UnknownShadow200
7627f5efaf Better arm model. (Thanks goodlyay) 2017-08-19 16:49:14 +10:00