class GLProgram
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.nio.ShortBuffer |
drawlist_buffer |
private int |
fragment_handle_ |
private java.lang.String |
fragment_src_ |
private int |
program_handle_ |
private java.nio.FloatBuffer |
vertex_buffer_ |
private int |
vertex_handle_ |
private java.lang.String |
vertex_src_ |
Constructor and Description |
---|
GLProgram() |
GLProgram(android.content.res.Resources res,
int vertex_shader,
int fragment_shader) |
GLProgram(java.lang.String vertex_shader,
java.lang.String fragment_shader) |
Modifier and Type | Method and Description |
---|---|
private int |
create_program_(int vertex_shader,
int fragment_shader) |
private int |
load_shader_(int shader_type,
java.lang.String shader_source) |
(package private) void |
setup() |
private void |
tear_down() |
private final java.lang.String fragment_src_
private final java.lang.String vertex_src_
private int vertex_handle_
private int fragment_handle_
private int program_handle_
private java.nio.FloatBuffer vertex_buffer_
private java.nio.ShortBuffer drawlist_buffer