JellySquid

Results 23 issues of JellySquid

Per a conversation with @coderbot16 on Discord... - [x] Add the missing OpenGL enum values to our own typed enums. i.e. `GL_GEOMETRY_SHADER` and other values for the ShaderType enum (Relatively...

T-tracking
B-next

This appears to be wrecking havoc on some mods that share properties between different block states.

bug

## Problem Since we don't intend to encourage the use of _exclusive fullscreen mode_ (see https://github.com/CaffeineMC/sodium-fabric/issues/2359), the game will often be rendering at the monitor's native resolution. This may be...

T-enhancement

Sodium currently ignores much of the data in `BakedQuad` because vanilla itself does not use it. However, some Forge mods rely on being able to specify this data from the...

A-portability

## Problem Minecraft currently uses "exclusive fullscreen", which has the consequence of sometimes needing a video mode switch when entering fullscreen. This is terrible for a lot of reasons, but...

T-enhancement

## Problem Every OpenGL driver on Windows currently has strange issues frame presentation in some way or another, making the game's frame time pacing feel miserable, especially when V-Sync is...

T-enhancement

## Problem Minecraft currently blocks the main render thread when waiting on a V-blanking interval (when V-Sync is enabled) or when waiting for the next frame permit to be generated...

T-enhancement

We are likely to make organizational changes and improvements with Sodium 0.6 which could break compatibility with certain mods that depend on our internal code. As part of our continued...

P-high
A-mods
F-help-wanted

This causes undesirable class loading and appears to break some things. Another mod ([code](https://github.com/ishland/EarlyLoadingScreen/blob/eb0d89626d3fdf4edbe4191498e290cc83df4ff7/src/main/java/com/ishland/earlyloadingscreen/patch/SodiumOSDetectionPatch.java)) is implementing a rather massive workaround to prevent issues. Fixing this will likely require us to...

T-bug
P-high
A-mods

The current plan of record is to use Architectury to achieve mod loader independence for Sodium. The platform-specific code for Fabric and NeoForge will be located in separate modules, and...

T-tracking
A-portability