Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compat - NEID ASM Version (1.4.6 compatible) #26

Closed
wants to merge 240 commits into from
Closed

Compat - NEID ASM Version (1.4.6 compatible) #26

wants to merge 240 commits into from

Conversation

Caedis
Copy link
Member

@Caedis Caedis commented Dec 8, 2023

No description provided.

mitchej123 and others added 30 commits September 17, 2023 19:29
* start removing unsupported mods/non rendering fixes
Add credits
Update mcmod.info
Update buildscript, use Primitive collections as a dep instead of directly including it
Fewer static imports
* Mixins
* Fix drawBuffers() & bufferStorage() to use direct allocted buffers

Swap out GTNH MixinExtras with base
* BSL_v7.1.04.1_Neon now "loads"
* Move camera/fog/clear color/blend mixins to Iris and hook into the state update notifiers
* First pass at getting Depth & Color Buffers setup
* Implement required MatrixStack/PoseStack functionality
* Debugging information about uniforms and their locations to help track down non implemented uniforms
* More int[] -> IntBuffer
* Camera Uniforms should now work
* More CapturedRenderingState
* ComplementaryShaders_v4.6 now loads
Also take a stab at blacklisting via the transformer itself...
* Handles non GL11 functions
* Now correctly runs after Mixins, but before LWJGL3ify

GLStateManager updates:
* glEnable/glDisable intercepting
* Add BlendState
* AlphaState, DepthState, CullState, GLColorMask
* TextureState[] & activeTexture
* Stop running ShaderMod Mixins, but leave them around as reference points for where to inject.  Document relations w/ TODOs
* Reorganize shaders mixins
* Updated GLDebug
* Add Common & ClientProxy
* Less spammy GLStateManagerTransformer
* Get the color texture ID from the main framebuffer
mitchej123 and others added 28 commits December 2, 2023 15:02
* Add license
* Register the events from the angelica clientproxy to avoid registration errors
* Unclear if needed, but can remove it later if it's not
* We'll need to replace, remove, or rewrite these
* It's also likely silently hiding something that's preventing the Iris backport from rendering anything useful
* Why would someone run Angelica on a server?
* First shadow pass renders; however it moves all around when moving the camera...
* Second shadow pass not running because it makes everything very very dark instead of just rendering translucents
@Caedis Caedis closed this Dec 8, 2023
@Caedis Caedis deleted the neidASM branch December 8, 2023 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.