Jozufozu
5f46560fb2
StructType doesn't need #asBatched and #asInstanced
...
- More organized this way
- BatchingTransformer function moved into Batched
2021-12-20 22:38:34 -08:00
Jozufozu
94a160699c
Use task engine/sync to update instances
2021-12-17 02:17:39 -08:00
Jozufozu
3e01d3f441
Batching Engine
...
- Implement alternate backend using SBBs
2021-12-15 17:13:09 -08:00
Jozufozu
34aa336683
Update flywheel - 0.4.2-rc.25
2021-12-15 16:57:13 -08:00
Jozufozu
6887031ca4
Update forge - 39.0.5
2021-12-15 15:08:07 -08:00
Jozufozu
67bcbc874b
Fix #extension crash on intel
2021-12-15 13:27:50 -08:00
Cael Warner
c1851bb081
Updates to actions and issue forms
...
- Fixed label_issues.yml action
- Made bug_report.yml clearer
2021-12-15 11:44:40 -08:00
Cael Warner
de77ac9f49
Added "Label Issues" action
...
- Added label_issues.yml to label issues with the correct MC version
- Refactored manage_issues.yml to close_issues.yml
2021-12-15 11:24:05 -08:00
Cael Warner
a83618ef24
Added "Manage Issues" action
...
- Added manage_issues.yml to automatically deal with inactive issues
2021-12-15 02:35:00 -08:00
Cael Warner
dcb7b78adb
Add 0.4.0a version to issue form
2021-12-13 19:50:25 -08:00
simibubi
257767cbec
Version up!
2021-12-13 08:20:16 +01:00
Jozufozu
dfdb8abf49
Use GL_ARB_conservative_depth when possible
...
- Allows the depth test to discard fragments before the fragment shader is run
2021-12-11 22:03:53 -08:00
Cael Warner
01866db72e
Fixed null pointer when resetting gameplay settings in config menu
...
- Added a null check to make sure a config value has a comment before trying to split the comment
- Fixes #2412
2021-12-11 20:58:23 -08:00
Cael Warner
51763382d3
Pulleys will now work in worlds with non-default world heights
2021-12-11 18:29:55 -08:00
Cael Warner
aa4668ef28
Fixed issues with new world height
...
- Pulleys are now able to extend below Y=0
- Super Glue can now be placed above Y=256, all the way up to the new world height limit of 320
- Fixes #2421 , fixes #2426 , fixes #2427
2021-12-11 17:44:03 -08:00
Jozufozu
1e9c94303e
Bump flywheel build
2021-12-11 17:35:06 -08:00
Jozufozu
47f8d3f1b5
Cylindrical fog
...
- having the world position is very nice
- mojang manages to do multiple matrix multiplications
2021-12-11 17:31:10 -08:00
Cael Warner
135f0d8e3c
Added "Crash Report or Log" to bug report form
...
- Added "Crash Report or Log" input to bug_report.yml
2021-12-11 14:28:33 -08:00
Cael Warner
48acaeb1b8
Created issue forms
...
- Created a bug report and suggestion issue form which will help people to create more structured issues that will provide more useful information
- Added bug_report.yml
- Added suggestion.yml
2021-12-11 13:38:08 -08:00
PepperBell
080b048b2f
SmarterTileEntity
...
- Clean up SyncedTileEntity and SmartTileEntity
- Allow schematicannons to be rotated based on placement angle
- Fix DirectionalExtenderScrollOptionSlot rotation
- Remove deprecated usage of JsonReader and LazyLoadedValue
- Move ToolSelectionScreen to content.schematics.client
- Organize imports
- Update to 1.18.1
2021-12-10 16:58:05 -08:00
Jozufozu
8101f19611
Worlds are bigger now
...
- Stop clamping Y in [0, 256)
2021-12-10 00:28:33 -08:00
simibubi
eaea2a9b31
Update README.md
2021-12-10 03:33:40 +01:00
simibubi
858fbd5c1a
Merge branch 'mc1.17/dev' into mc1.18/dev
2021-12-10 01:45:35 +01:00
Jozufozu
2efbcdbd6b
No more material spec, everything is StructType
2021-12-09 16:42:13 -08:00
simibubi
4350c3c334
Moving the Buds
2021-12-10 01:37:35 +01:00
simibubi
2f8cfc24bc
Ah its not actually that good
2021-12-10 01:19:51 +01:00
Jozufozu
ef5afd42c3
Move api package
2021-12-09 15:32:55 -08:00
simibubi
3595863bad
New Menu Background
2021-12-10 00:19:41 +01:00
simibubi
967323d0f8
Version bump
2021-12-09 18:47:22 +01:00
Jozufozu
1a3f27abc8
Reorganize, rename, refactor, 0.4.0
...
- Move most user facing interfaces to flywheel.api package
- Refactor InstanceData to have no package private classes
- Remove 'I' prefix from many interfaces
- ILightUpdateListener -> LightListener
- IMultiProgram -> ContextAwareProgram
- IFlatLight -> FlatLit
- All materials use the same vertex format: UNLIT_MODEL
2021-12-09 00:44:43 -08:00
simibubi
1590acd1ab
Merge branch 'mc1.17/dev' into mc1.18/dev
2021-12-09 06:13:15 +01:00
simibubi
12768ee8b3
Send me a null
2021-12-09 06:10:53 +01:00
simibubi
46fc25f8e9
More suitable ids for brass diode TEs
2021-12-09 06:10:23 +01:00
simibubi
59f9ae1f30
Merge branch 'mc1.17/dev' into mc1.18/dev
2021-12-09 02:41:56 +01:00
simibubi
4708dcfca9
The less handsome Basin
...
- Fluid networks can now pull lava and water from filled cauldrons
2021-12-09 02:40:07 +01:00
Kryppers
8cf03e3845
Merge branch 'mc1.17/dev' of https://github.com/Creators-of-Create/Create into mc1.17/dev
2021-12-09 01:14:01 +00:00
Kryppers
facf09eaec
Cut and Polish
...
Updated cut Ochrum textures
Updated calcite textures
Minor changes in other palette blocks.
2021-12-09 01:13:56 +00:00
simibubi
ed3df18a01
Port recent changes
2021-12-08 23:03:34 +01:00
simibubi
973576c030
Merge branch 'mc1.17/dev' into mc1.18/dev
2021-12-08 22:47:18 +01:00
simibubi
8eea60ddee
Tuff on the Eyes
...
- Slightly reduced the amount of block types represented in one batch of ore layers
2021-12-08 22:44:00 +01:00
Jozufozu
35bfa8a15c
#tick and #beginFrame on creation
...
- Fixes weird delay in object appearance when reloading chunks
2021-12-08 12:30:08 -08:00
Jozufozu
4041897d29
Groups store their types again
...
- Fix crash rendering breaking overlay
2021-12-08 12:28:38 -08:00
simibubi
2e56ad6714
Pillar of Jank
...
- Added connectivity restrictions to pillar blocks
- Fixed reversed uvs on z-axis pillars
- Fluid Pipes now require twice the amount of Copper
2021-12-08 16:57:23 +01:00
Jozufozu
a3476fd54c
Keeping up
...
- Contraptions always use ArrayModelRenderer
- De-duplicate UI framebuffer swapping code
- Unbind VAO between contraption structure drawing and engine drawing
- Bump flywheel build
2021-12-07 23:15:09 -08:00
Jozufozu
5ad0d1d704
Merge branch 'mc1.17/dev' into mc1.18/dev
2021-12-07 21:19:25 -08:00
simibubi
b40901621a
Merge branch 'mc1.17/dev' into mc1.18/dev
2021-12-08 02:21:27 +01:00
Kryppers
b6c66868ca
Pillar of Awesome
...
numerous tweaks to the new pillar textures
2021-12-08 01:06:41 +00:00
Jozufozu
5ae4e49787
Get started on a batching engine
...
- An Engine is a MaterialManager and a RenderDispatcher
- Refactor InstanceManager's ctor to use the MaterialManager interface instead of the concrete type
- MaterialManagerImpl -> InstancingEngine
- Add skeleton for BatchingEngine
- Hack in InstanceWorld to switch between the 2
- Rename/move existing MaterialManager impl to new package
2021-12-07 13:41:43 -08:00
simibubi
62b3a0491a
Slight tweak to Layered ore frequency
2021-12-07 19:18:56 +01:00
simibubi
65dfc41b62
Merge branch 'mc1.17/dev' into mc1.18/dev
2021-12-07 19:03:01 +01:00