JozsefA
93353b61d6
smarter light volumes
...
start the process of creating sane gl abstractions
stabilized contraption bounds now fit tightly with them
fix global tile entity issues
2021-01-25 01:17:55 -08:00
JozsefA
7bac93a03c
fix drill orientation issue in contraptions
2021-01-25 00:24:07 -08:00
JozsefA
f05497a28c
okay the synchronized functions didn't actually fix it
...
but now we actually benefit from the tile entity render filtering, another 2x ish performance
2021-01-24 01:07:22 -08:00
JozsefA
59e29ac958
that was a nasty crash
...
os memory exception because memory that was being sent to the gpu was getting modified by another thread
2021-01-23 23:32:23 -08:00
JozsefA
ebd20f5173
suddenly, everything is smooth and dry
...
- replace all usages of Minecraft.getRenderPartialTicks() with AnimationTickHolder.getPartialTicks()
- refactor stabilized and mounted lighters into one class
- separate fancy contraption render logic and entity render logic, should maybe move *all* rendering to ContraptionRenderDispatcher
2021-01-23 23:07:12 -08:00
JozsefA
55ea7e3e55
cart contraptions are lit
2021-01-23 21:02:11 -08:00
JozsefA
dea3f05364
fix saws not rendering their shafts in contraptions
2021-01-23 16:39:11 -08:00
JozsefA
83cb735e62
actors render correctly
2021-01-23 12:49:33 -08:00
JozsefA
cfd60fbc8d
fast actor rendering but it's not correct yet
2021-01-22 18:00:14 -08:00
JozsefA
f6518d5c5d
insane amounts of refactoring
...
surprisingly it all still works the same, but better
maybe still some more cleanup to do
2021-01-22 11:28:39 -08:00
JozsefA
11f9c7459c
prepare for fast actor rendering
2021-01-21 14:14:20 -08:00
JozsefA
697a7df59c
suddenly and magically, contraption rendering is 100% accurate
2021-01-21 12:26:55 -08:00
JozsefA
33e66c6e89
pulleys are lit
...
stabilized things are sort of lit but man is it jank
light volumes have a more sane constructor
try to mess around with contraption layering but it's still jank
2021-01-20 00:47:40 -08:00
JozsefA
9df796029f
rename the confounding function
2021-01-18 00:35:16 -08:00
JozsefA
398a848791
pistons are lit and bearings are better lit in the corners
...
stop sampling light in places that don't matter
2021-01-18 00:31:33 -08:00
JozsefA
22a90c8e5d
on our way to super fancy contraption lighting
2021-01-17 22:18:31 -08:00
JozsefA
37e64e4c1d
fix vertex attribute data types
...
blockcolors and ao now work in contraptions
be smarter about allocating buffers
use gl buffer mapping, more to come
2021-01-15 16:17:13 -08:00
JozsefA
5ea0fa788f
Make the last tile of its kind disappear
2021-01-15 14:26:27 -08:00
JozsefA
0bc6b11c5b
be smart about rebuilding things
...
not smart enough about contraptions yet
things mostly render in the correct layers
2021-01-14 14:00:20 -08:00
6af884edb7
Merge https://github.com/Creators-of-Create/Create into mc1.15/experimental-rendering
2021-01-13 22:41:59 +01:00
JozsefA
64b5683ac4
things actually pause when paused
2021-01-13 13:24:45 -08:00
JozsefA
03205c277b
move render package up one level
2021-01-13 12:15:48 -08:00
simibubi
511950b766
Hotfix the fix
...
- More safety for the minecart controller capability
- Blaze burners now support comparators
2021-01-13 18:28:29 +01:00
07b33b66cc
Merge https://github.com/Creators-of-Create/Create into mc1.15/experimental-rendering
2021-01-13 16:34:45 +01:00
simibubi
de55778fc5
Extendo clip
...
- Fixed extendo grips able to attack entities behind blocks
2021-01-13 15:49:55 +01:00
simibubi
f47d1e87c1
You were moved
...
- runData
- Tried addressing some redstone activation inconsistencies with disassembled contraptions
2021-01-13 14:55:29 +01:00
simibubi
9d5ae97a0a
Thank you weakref, very deterministic
...
- Cart controller safety #669 , #684 , #702 , #708 , #709 , #714 , #719 , #722 , #725 , #728
- Update Registrate #662 , #677 , #697 , #726
- Fixed blocks not able to be placed onto a face with super glue
- Fixed block duplication involving super glue #681 , #682
- Fixed fluid tanks voiding content on contrapion disassembly #707
2021-01-13 14:16:45 +01:00
2b615b68bd
Fix mixins outside dev env
2021-01-13 09:50:00 +01:00
JozsefA
93a1983302
maybe this actually fixes the memory leak
2021-01-12 22:00:24 -08:00
JozsefA
e5b61891fc
update forge and setup mixins
2021-01-12 21:58:40 -08:00
JozsefA
d1dccffc67
fix fan shaft lighting
2021-01-12 12:12:44 -08:00
JozsefA
0ec312340f
rainbow debugging and almost correct tints for contraptions
2021-01-12 01:56:30 -08:00
JozsefA
c567437ede
fix speed controllers not rendering shafts
...
switch around render layers for contraptions
2021-01-11 12:08:13 -08:00
JozsefA
1bc99f5224
maybe magically fix all crashes?
2021-01-11 11:15:45 -08:00
JozsefA
a56d08b78e
a bunch of refactoring to make things easier later
...
it's not any more stable but belts render on contraptions
rotating things almost do
actually fix a bunch of memory leaks
2021-01-11 00:29:02 -08:00
JozsefA
092a92f095
reorganize some stuff
...
cart contraptions should at least be positioned correctly
maybe fix a bunch of memory leaks
2021-01-09 21:59:11 -08:00
JozsefA
d2173614dc
move lightvolumes down 1 to fix darkness on bottom of contraption
2021-01-09 16:38:30 -08:00
JozsefA
83fa7d34a8
Merge remote-tracking branch 'origin/mc1.15/experimental-rendering' into mc1.15/experimental-rendering
2021-01-09 16:34:31 -08:00
JozsefA
876ddde660
correct contraption lighting
2021-01-09 16:34:22 -08:00
43be3ef8d5
Fix incomplete Render state reset, now doesn't break Journeymap waypoint overlay anymore
2021-01-09 13:16:05 +01:00
JozsefA
7443ac5031
start fixing structure tint
2021-01-08 14:53:22 -08:00
JozsefA
05ab482f70
almost super fast kinetic rendering but we need to detect changes in light first (forge pr?)
...
fast contraption rendering
2021-01-08 01:29:18 -08:00
JozsefA
fa1e3ea543
solve lighting
2021-01-07 18:31:46 -08:00
JozsefA
0b3615b50e
time for some organization pt I
2021-01-07 14:57:10 -08:00
JozsefA
ba2d84e92e
whoops
2021-01-07 02:48:24 -08:00
JozsefA
7beeec5e00
maybe lighting is done
...
starting fast contraption rendering, not safe to use yet
2021-01-07 02:06:40 -08:00
JozsefA
029f56da57
maybe fix held item rendering
2021-01-06 13:02:57 -08:00
JozsefA
d391ed570e
maybe fix weird rendering in front stuff
2021-01-06 00:04:19 -08:00
JozsefA
a52b606208
all belts render correctly
2021-01-05 14:49:23 -08:00
JozsefA
5144aa6e63
belts scroll the right way, vertical belts still aren't rotated correctly
2021-01-05 14:39:11 -08:00