mirror of
https://github.com/PixelGuys/Cubyz.git
synced 2025-09-08 11:44:21 -04:00
Orient blocks in inventory to face left (#1618)
Implements @careeoki's suggestion, aka resolves #1577. Also fixes a comment I didn't like. <img width="789" alt="Screenshot 2025-06-07 at 21 44 36" src="https://github.com/user-attachments/assets/e4b7e1b0-a1ea-4968-869b-ece5bf69386c" />
This commit is contained in:
parent
27ef22e21a
commit
a24729eb40
@ -2588,7 +2588,7 @@ pub fn generateBlockTexture(blockType: u16) Texture {
|
|||||||
|
|
||||||
const projMatrix = Mat4f.perspective(0.013, 1, 64, 256);
|
const projMatrix = Mat4f.perspective(0.013, 1, 64, 256);
|
||||||
const oldViewMatrix = main.game.camera.viewMatrix;
|
const oldViewMatrix = main.game.camera.viewMatrix;
|
||||||
main.game.camera.viewMatrix = Mat4f.identity().mul(Mat4f.rotationX(std.math.pi/4.0)).mul(Mat4f.rotationZ(-5.0*std.math.pi/4.0));
|
main.game.camera.viewMatrix = Mat4f.identity().mul(Mat4f.rotationX(std.math.pi/4.0)).mul(Mat4f.rotationZ(1.0*std.math.pi/4.0));
|
||||||
defer main.game.camera.viewMatrix = oldViewMatrix;
|
defer main.game.camera.viewMatrix = oldViewMatrix;
|
||||||
const uniforms = if(block.transparent()) &main.renderer.chunk_meshing.transparentUniforms else &main.renderer.chunk_meshing.uniforms;
|
const uniforms = if(block.transparent()) &main.renderer.chunk_meshing.transparentUniforms else &main.renderer.chunk_meshing.uniforms;
|
||||||
|
|
||||||
@ -2617,7 +2617,7 @@ pub fn generateBlockTexture(blockType: u16) Texture {
|
|||||||
defer main.renderer.chunk_meshing.lightBuffers[0].free(lightAllocation);
|
defer main.renderer.chunk_meshing.lightBuffers[0].free(lightAllocation);
|
||||||
|
|
||||||
{
|
{
|
||||||
const i = 6; // Easily switch between the 8 rotations.
|
const i = 4; // Easily switch between the 8 diagonal coordinates.
|
||||||
var x: f64 = -65.5 + 1.5;
|
var x: f64 = -65.5 + 1.5;
|
||||||
var y: f64 = -65.5 + 1.5;
|
var y: f64 = -65.5 + 1.5;
|
||||||
var z: f64 = -92.631 + 1.5;
|
var z: f64 = -92.631 + 1.5;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user