Revision 7a62ef02
Added by Leszek Koltunski about 14 hours ago
| src/main/java/org/distorted/library/platform/GLES.kt | ||
|---|---|---|
| 50 | 50 |
const val GL_FLOAT = GLES31.GL_FLOAT |
| 51 | 51 |
const val GL_POINTS = GLES31.GL_POINTS |
| 52 | 52 |
const val GL_LINES = GLES31.GL_LINES |
| 53 |
const val GL_TRUE = GLES31.GL_TRUE |
|
| 53 | 54 |
|
| 54 | 55 |
const val GL_UNIFORM_ARRAY_STRIDE = GLES31.GL_UNIFORM_ARRAY_STRIDE |
| 55 | 56 |
const val GL_STATIC_DRAW = GLES31.GL_STATIC_DRAW |
| ... | ... | |
| 73 | 74 |
const val GL_ATOMIC_COUNTER_BARRIER_BIT = GLES31.GL_ATOMIC_COUNTER_BARRIER_BIT |
| 74 | 75 |
|
| 75 | 76 |
const val GL_STENCIL_TEST = GLES31.GL_STENCIL_TEST |
| 76 |
const val GL_CULL_FACE = GLES31.GL_CULL_FACE |
|
| 77 |
const val GL_FRONT = GLES31.GL_FRONT |
|
| 78 |
const val GL_BACK = GLES31.GL_BACK |
|
| 79 |
const val GL_BLEND = GLES31.GL_BLEND |
|
| 80 | 77 |
const val GL_DEPTH_TEST = GLES31.GL_DEPTH_TEST |
| 78 |
const val GL_SCISSOR_TEST = GLES31.GL_SCISSOR_TEST |
|
| 81 | 79 |
|
| 82 | 80 |
const val GL_TEXTURE_2D = GLES31.GL_TEXTURE_2D |
| 83 | 81 |
const val GL_TEXTURE_WRAP_S = GLES31.GL_TEXTURE_WRAP_S |
| ... | ... | |
| 90 | 88 |
const val GL_RGBA = GLES31.GL_RGBA |
| 91 | 89 |
const val GL_TEXTURE_MIN_FILTER = GLES31.GL_TEXTURE_MIN_FILTER |
| 92 | 90 |
const val GL_TEXTURE_MAG_FILTER = GLES31.GL_TEXTURE_MAG_FILTER |
| 91 |
const val GL_INTERLEAVED_ATTRIBS = GLES31.GL_INTERLEAVED_ATTRIBS |
|
| 92 |
const val GL_LINK_STATUS = GLES31.GL_LINK_STATUS |
|
| 93 |
const val GL_COMPILE_STATUS = GLES31.GL_COMPILE_STATUS |
|
| 94 |
|
|
| 95 |
const val GL_NEVER = GLES31.GL_NEVER |
|
| 96 |
const val GL_ALWAYS = GLES31.GL_ALWAYS |
|
| 97 |
const val GL_KEEP = GLES31.GL_KEEP |
|
| 98 |
const val GL_REPLACE = GLES31.GL_REPLACE |
|
| 99 |
const val GL_LEQUAL = GLES31.GL_LEQUAL |
|
| 100 |
const val GL_EQUAL = GLES31.GL_EQUAL |
|
| 101 |
const val GL_SRC_ALPHA = GLES31.GL_SRC_ALPHA |
|
| 102 |
const val GL_ONE_MINUS_SRC_ALPHA = GLES31.GL_ONE_MINUS_SRC_ALPHA |
|
| 103 |
const val GL_CULL_FACE = GLES31.GL_CULL_FACE |
|
| 104 |
const val GL_FRONT = GLES31.GL_FRONT |
|
| 105 |
const val GL_BACK = GLES31.GL_BACK |
|
| 106 |
const val GL_BLEND = GLES31.GL_BLEND |
|
| 93 | 107 |
|
| 94 | 108 |
const val GL_TEXTURE0 = GLES31.GL_TEXTURE0 |
| 95 | 109 |
const val GL_TEXTURE1 = GLES31.GL_TEXTURE1 |
| ... | ... | |
| 309 | 323 |
{
|
| 310 | 324 |
GLES31.glUniformMatrix4fv(location,count,transpose,value,offset) |
| 311 | 325 |
} |
| 312 |
fun glGetString(name: Int) : String |
|
| 313 |
{
|
|
| 314 |
return GLES31.glGetString(name) |
|
| 315 |
} |
|
| 316 |
fun glGetIntegerv(pname: Int, params: IntArray, offset: Int) |
|
| 317 |
{
|
|
| 318 |
GLES31.glGetIntegerv(pname, params, offset) |
|
| 319 |
} |
|
| 320 |
fun glCullFace(mode: Int) |
|
| 321 |
{
|
|
| 322 |
GLES31.glCullFace(mode) |
|
| 323 |
} |
|
| 326 |
|
|
| 327 |
fun glGetIntegerv(pname: Int, params: IntArray, offset: Int) = GLES31.glGetIntegerv(pname, params, offset) |
|
| 328 |
fun glCullFace(mode: Int) = GLES31.glCullFace(mode) |
|
| 329 |
fun glUseProgram(p0: Int) = GLES31.glUseProgram(p0) |
|
| 330 |
fun glEnableVertexAttribArray(p0: Int) = GLES31.glEnableVertexAttribArray(p0) |
|
| 331 |
fun glDisableVertexAttribArray(p0: Int) = GLES31.glDisableVertexAttribArray(p0) |
|
| 332 |
fun glDeleteProgram(p0: Int) = GLES31.glDeleteProgram(p0) |
|
| 333 |
fun glLinkProgram(p0: Int) = GLES31.glLinkProgram(p0) |
|
| 334 |
fun glShaderSource(p0: Int, p1: String) = GLES31.glShaderSource(p0, p1) |
|
| 335 |
fun glCompileShader(p0: Int) = GLES31.glCompileShader(p0) |
|
| 336 |
fun glDeleteShader(p0: Int) = GLES31.glDeleteShader(p0) |
|
| 337 |
fun glGetShaderiv(p0: Int, p1: Int, p2: IntArray, p3: Int) = GLES31.glGetShaderiv(p0, p1, p2, p3) |
|
| 338 |
fun glAttachShader(p0: Int, p1: Int) = GLES31.glAttachShader(p0, p1) |
|
| 339 |
fun glGetProgramiv(p0: Int, p1: Int, p2: IntArray, p3: Int) = GLES31.glGetProgramiv(p0, p1, p2, p3) |
|
| 340 |
fun glBindAttribLocation(p0: Int, p1: Int, p2: String) = GLES31.glBindAttribLocation(p0, p1, p2) |
|
| 341 |
fun glTransformFeedbackVaryings(p0: Int, p1: Array<String>, p2: Int) = GLES31.glTransformFeedbackVaryings(p0, p1, p2) |
|
| 342 |
fun glStencilFunc(p0: Int, p1: Int, p2: Int) = GLES31.glStencilFunc(p0, 1, p2) |
|
| 343 |
fun glStencilOp(p0: Int, p1: Int, p2: Int) = GLES31.glStencilOp(p0, p1, p2) |
|
| 344 |
fun glScissor(p0: Int, p1: Int, p2: Int, p3: Int) = GLES31.glScissor(p0, p1, p2, p3) |
|
| 345 |
fun glBlendFunc(p0: Int, p1: Int) = GLES31.glBlendFunc(p0, p1) |
|
| 346 |
fun glDepthFunc(p0: Int) = GLES31.glDepthFunc(p0) |
|
| 347 |
|
|
| 348 |
fun glGetString(p0: Int) : String { return GLES31.glGetString(p0) }
|
|
| 349 |
fun glCreateShader(p0: Int): Int { return GLES31.glCreateShader(p0) }
|
|
| 350 |
fun glGetProgramInfoLog(p0: Int): String { return GLES31.glGetProgramInfoLog(p0) }
|
|
| 351 |
fun glGetShaderInfoLog(p0: Int): String { return GLES31.glGetShaderInfoLog(p0) }
|
|
| 352 |
fun glGetAttribLocation(p0: Int, p1: String): Int { return GLES31.glGetAttribLocation(p0,p1) }
|
|
| 353 |
fun glCreateProgram(): Int { return GLES31.glCreateProgram() }
|
|
| 324 | 354 |
} |
Also available in: Unified diff
Finish moving OpenGL ES to 'platform/GLES'