INNER CODE UNIT · Java

Background

GiveJavaAChance/PolyrayGameEngine · src/polyray/Background.java:7

public class Background {

    private int quadVao, quadVbo;
    private final ShaderProgram quadProgram;

    public final ShaderBuffer environmentBuffer;
    public Vector3f sunDir = Vector3f.normalize(new Vector3f(1.0f, 0.2f, 0.0f));
    public Vector3f sunColor = new Vector3f(1.0f, 1.0f, 0.7f);
    public Vector3f ambientColor = new Vector3f(0.2f, 0.5f, 1.0f);

    public Background(int cameraBufferBinding) {
        String vertexShaderSource = """
                                    #version 420
                                    #append "Camera3D.glsl";
                                    
                                    layout(location = 0) in vec2 position;
                                    
                                    out vec3 rayDir;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…