Skip to content

Commit bc51b8b

Browse files
committed
Add camera position for shader
1 parent 086aee8 commit bc51b8b

File tree

3 files changed

+35
-0
lines changed

3 files changed

+35
-0
lines changed

graphics/opengl/OpenGLESJavaLibraryM/src/main/java/org/allbinary/graphics/opengles/shader/ShaderComposite.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public class ShaderComposite {
5050

5151
public OpenGLObject3dProcessor uniformLightPositionOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
5252
public OpenGLObject3dProcessor uniformLightColorOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
53+
public OpenGLObject3dProcessor uniformCameraPositionOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
5354

5455
public OpenGLObject3dProcessor uniformTextureUnitOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
5556

graphics/opengl/OpenGLNoneOtherJavaLibraryM/src/main/java/org/allbinary/graphics/opengles/shader/ShaderComposite.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public class ShaderComposite {
5151

5252
public OpenGLObject3dProcessor uniformLightPositionOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
5353
public OpenGLObject3dProcessor uniformLightColorOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
54+
public OpenGLObject3dProcessor uniformCameraPositionOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
5455

5556
public OpenGLObject3dProcessor uniformTextureUnitOpenGLProcessor = NullOpenGLTextureProcessor.getInstance();
5657

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* AllBinary Open License Version 1
3+
* Copyright (c) 2025 AllBinary
4+
*
5+
* By agreeing to this license you and any business entity you represent are
6+
* legally bound to the AllBinary Open License Version 1 legal agreement.
7+
*
8+
* You may obtain the AllBinary Open License Version 1 legal agreement from
9+
* AllBinary or the root directory of AllBinary's AllBinary Platform repository.
10+
*
11+
* Created By: Travis Berthelot
12+
*
13+
*/
14+
package org.allbinary.graphics.opengles.shader;
15+
16+
import javax.microedition.khronos.opengles.GL10;
17+
18+
/**
19+
*
20+
* @author User
21+
*/
22+
public class UniformCameraPositionOpenGLProcessor extends OpenGLObject3dProcessor {
23+
24+
public UniformCameraPositionOpenGLProcessor(final ShaderComposite shaderComposite, final int handleIndex) {
25+
}
26+
27+
@Override
28+
public void process(final GL10 gl, final Object object)
29+
{
30+
31+
}
32+
33+
}

0 commit comments

Comments
 (0)