├── .gitignore ├── Readme.md └── src ├── 1-OpeningAWindow └── main.kt ├── 2-HelloTriangle └── main.kt ├── 3-Matrices └── main.kt ├── 5-ATexturedCube └── main.kt ├── common ├── Matrix4x4.kt ├── Vector3.kt ├── Vector4.kt └── common.kt ├── dependencies ├── c │ └── stb_image.h ├── cglew.def ├── cglfw.def └── cstb.def └── resources ├── 2 ├── SimpleFragmentShader.glsl └── SimpleVertexShader.glsl ├── 3 ├── SimpleTransform.glsl └── SingleColor.glsl └── 5 ├── fragment.glsl ├── logo.png ├── smiley.png └── vertex.glsl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/Readme.md -------------------------------------------------------------------------------- /src/1-OpeningAWindow/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/1-OpeningAWindow/main.kt -------------------------------------------------------------------------------- /src/2-HelloTriangle/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/2-HelloTriangle/main.kt -------------------------------------------------------------------------------- /src/3-Matrices/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/3-Matrices/main.kt -------------------------------------------------------------------------------- /src/5-ATexturedCube/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/5-ATexturedCube/main.kt -------------------------------------------------------------------------------- /src/common/Matrix4x4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/common/Matrix4x4.kt -------------------------------------------------------------------------------- /src/common/Vector3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/common/Vector3.kt -------------------------------------------------------------------------------- /src/common/Vector4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/common/Vector4.kt -------------------------------------------------------------------------------- /src/common/common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/common/common.kt -------------------------------------------------------------------------------- /src/dependencies/c/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/dependencies/c/stb_image.h -------------------------------------------------------------------------------- /src/dependencies/cglew.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/dependencies/cglew.def -------------------------------------------------------------------------------- /src/dependencies/cglfw.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/dependencies/cglfw.def -------------------------------------------------------------------------------- /src/dependencies/cstb.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/dependencies/cstb.def -------------------------------------------------------------------------------- /src/resources/2/SimpleFragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/2/SimpleFragmentShader.glsl -------------------------------------------------------------------------------- /src/resources/2/SimpleVertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/2/SimpleVertexShader.glsl -------------------------------------------------------------------------------- /src/resources/3/SimpleTransform.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/3/SimpleTransform.glsl -------------------------------------------------------------------------------- /src/resources/3/SingleColor.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/3/SingleColor.glsl -------------------------------------------------------------------------------- /src/resources/5/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/5/fragment.glsl -------------------------------------------------------------------------------- /src/resources/5/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/5/logo.png -------------------------------------------------------------------------------- /src/resources/5/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/5/smiley.png -------------------------------------------------------------------------------- /src/resources/5/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/norman784/kotlin-native-opengl-tutorial/HEAD/src/resources/5/vertex.glsl --------------------------------------------------------------------------------