├── libs ├── lzma.jar ├── jinput.jar ├── linux │ ├── libEGL.so │ ├── libGLESv2.so │ ├── libopenal.so │ ├── x64 │ │ ├── libEGL.so │ │ └── libGLESv2.so │ ├── libopenal64.so │ ├── libjinput-linux.so │ └── libjinput-linux64.so ├── asm-debug-all.jar └── solaris │ ├── libopenal.so │ └── libopenal64.so ├── eclipse-update ├── org.lwjgl.feature.sdk │ ├── build.properties │ └── .project ├── org.lwjgl.feature │ ├── build.properties │ ├── lwjgl_logo.png │ └── .project ├── org.lwjgl │ ├── lwjgl.jar │ ├── lzma.jar │ ├── jinput.jar │ ├── lwjgl_test.jar │ ├── lwjgl_util.jar │ ├── lwjgl_util_applet.jar │ ├── AppleJavaExtensions.jar │ ├── native │ │ ├── linux │ │ │ ├── liblwjgl.so │ │ │ ├── liblwjgl64.so │ │ │ ├── libopenal.so │ │ │ ├── libopenal64.so │ │ │ ├── libjinput-linux.so │ │ │ └── libjinput-linux64.so │ │ ├── windows │ │ │ ├── lwjgl.dll │ │ │ ├── lwjgl64.dll │ │ │ ├── OpenAL32.dll │ │ │ ├── OpenAL64.dll │ │ │ ├── jinput-dx8.dll │ │ │ ├── jinput-raw.dll │ │ │ ├── jinput-dx8_64.dll │ │ │ └── jinput-raw_64.dll │ │ ├── macosx │ │ │ ├── openal.dylib │ │ │ ├── liblwjgl.jnilib │ │ │ └── libjinput-osx.jnilib │ │ └── solaris │ │ │ ├── liblwjgl.so │ │ │ ├── liblwjgl64.so │ │ │ ├── libopenal.so │ │ │ └── libopenal64.so │ ├── build.properties │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ ├── .project │ ├── .classpath │ ├── META-INF │ │ └── MANIFEST.MF │ └── src │ │ └── java │ │ └── org │ │ └── lwjgl │ │ └── OSNotSupportedException.java ├── org.lwjgl.build │ ├── build.properties │ ├── teststore │ ├── anttasks.jar │ ├── plugin-classes │ │ ├── org.lwjgl.zip │ │ ├── org.lwjgl.info.zip │ │ └── org.lwjgl.tools.zip │ ├── .classpath │ ├── META-INF │ │ └── MANIFEST.MF │ ├── .project │ └── test │ │ └── buildtest │ │ └── build.xml ├── org.lwjgl.doc │ ├── lwjgl_logo.png │ ├── html │ │ └── fig │ │ │ ├── logo.png │ │ │ ├── mesh.png │ │ │ ├── addLib_1.png │ │ │ ├── addLib_2.png │ │ │ ├── addLib_3.png │ │ │ ├── addLib_4.png │ │ │ ├── lwjgl_logo.png │ │ │ ├── openView_1.png │ │ │ ├── openView_2.png │ │ │ ├── openView_Info.png │ │ │ └── openView_Test.png │ ├── build.properties │ ├── META-INF │ │ └── MANIFEST.MF │ ├── plugin.xml │ ├── toc.xml │ └── .project ├── org.lwjgl.info │ ├── lwjgl_logo.png │ ├── icons │ │ └── lwjgl_logo_16.gif │ ├── build.properties │ ├── .classpath │ ├── META-INF │ │ └── MANIFEST.MF │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ ├── .project │ └── plugin.xml ├── org.lwjgl.source │ ├── lwjgl_logo.png │ ├── plugin.xml │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ └── build.properties ├── org.lwjgl.tools │ ├── build.properties │ ├── .classpath │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ ├── META-INF │ │ └── MANIFEST.MF │ ├── .project │ ├── plugin.xml │ └── about.html └── org.lwjgl.updatesite │ ├── .project │ ├── site.xml │ ├── site.xml.template │ └── web │ └── site.css ├── applet ├── lwjglkeystore └── appletviewer.policy ├── platform_build ├── JLzma.jar └── Pack200Task.jar ├── src ├── native │ ├── linux │ │ └── lwjgl.map │ └── common │ │ ├── org_lwjgl_BufferUtils.c │ │ └── GLES2 │ │ ├── gl2platform.h │ │ └── gl2extimg.h ├── java │ └── org │ │ └── lwjgl │ │ ├── test │ │ ├── opengles │ │ │ └── util │ │ │ │ ├── GLObject.java │ │ │ │ ├── BufferObjectArray.java │ │ │ │ ├── BufferObjectElement.java │ │ │ │ ├── ImmediateModeBuffer.java │ │ │ │ └── Geometry.java │ │ ├── opengl │ │ │ └── shaders │ │ │ │ ├── shaderFSH.vsh │ │ │ │ ├── shaderFSH.fsh │ │ │ │ ├── shaderVSH.vsh │ │ │ │ ├── shaderUNI.vsh │ │ │ │ ├── shaderFP.fp │ │ │ │ ├── shaderFP.vp │ │ │ │ └── shaderVP.vp │ │ ├── mapped │ │ │ └── MappedObjectWithLibrary.java │ │ └── applet │ │ │ └── Test.java │ │ ├── util │ │ └── generator │ │ │ └── opengl │ │ │ ├── EGLint64NV.java │ │ │ └── EGLuint64NV.java │ │ └── opencl │ │ └── CLObjectRegistry.java └── templates │ └── org │ └── lwjgl │ ├── opengl │ ├── EXT_shadow_funcs.java │ ├── EXT_texture_3d.java │ ├── NV_blend_square.java │ ├── ARB_shader_precision.java │ ├── NV_vertex_program2.java │ ├── NV_vertex_program4.java │ ├── AMD_conservative_depth.java │ ├── AMD_vertex_shader_layer.java │ ├── ARB_conservative_depth.java │ ├── ARB_derivative_control.java │ ├── ARB_shader_group_vote.java │ ├── ARB_texture_env_add.java │ ├── ARB_texture_stencil8.java │ ├── NV_fragment_program4.java │ ├── NV_vertex_program1_1.java │ ├── AMD_shader_trinary_minmax.java │ ├── ARB_shader_stencil_export.java │ ├── NV_shader_atomic_float.java │ ├── ARB_shader_draw_parameters.java │ ├── ARB_texture_env_crossbar.java │ ├── EXT_abgr.java │ ├── NV_fragment_program_option.java │ ├── ARB_texture_non_power_of_two.java │ ├── NV_gpu_program5_mem_extended.java │ ├── NV_parameter_buffer_object2.java │ ├── AMD_shader_atomic_counter_ops.java │ ├── AMD_vertex_shader_viewport_index.java │ ├── ARB_compatibility.java │ ├── ARB_fragment_program_shadow.java │ ├── ARB_shader_texture_image_samples.java │ ├── ARB_vertex_type_10f_11f_11f_rev.java │ ├── KHR_robust_buffer_access_behavior.java │ ├── NV_depth_clamp.java │ ├── AMD_texture_texture4.java │ ├── ARB_arrays_of_arrays.java │ ├── ARB_shader_image_size.java │ ├── ARB_shader_texture_lod.java │ ├── ARB_texture_query_lod.java │ ├── ATI_shader_texture_lod.java │ ├── ARB_robustness_isolation.java │ ├── ARB_shader_bit_encoding.java │ ├── ARB_texture_query_levels.java │ ├── AMD_shader_stencil_export.java │ ├── AMD_transform_feedback3_lines_triangles.java │ ├── ARB_fragment_layer_viewport.java │ ├── EXT_bgra.java │ ├── EXT_rescale_normal.java │ ├── NV_geometry_shader4.java │ ├── NV_shader_atomic_counters.java │ ├── ARB_explicit_attrib_location.java │ ├── ARB_fragment_coord_conventions.java │ ├── ARB_shadow_ambient.java │ ├── ARB_texture_border_clamp.java │ ├── NV_shader_storage_buffer_object.java │ ├── ARB_robust_buffer_access_behavior.java │ ├── ARB_texture_mirrored_repeat.java │ ├── GREMEDY_frame_terminator.java │ ├── ARB_shading_language_420pack.java │ ├── ARB_shading_language_packing.java │ ├── EXT_shared_texture_palette.java │ ├── EXT_stencil_wrap.java │ └── NV_vertex_array_range2.java │ └── opengles │ ├── EXT_frag_depth.java │ ├── OES_texture_float.java │ ├── OES_texture_npot.java │ ├── NV_read_depth_stencil.java │ ├── OES_fbo_render_mipmap.java │ ├── OES_required_internalformat.java │ ├── OES_texture_float_linear.java │ ├── NV_texture_npot_2D_mipmap.java │ ├── NV_shader_framebuffer_fetch.java │ ├── OES_texture_half_float_linear.java │ ├── NV_texture_compression_s3tc_update.java │ ├── EXT_shader_texture_lod.java │ └── OES_EGL_sync.java ├── .gitignore ├── doc ├── 3rdparty │ └── lzma_license.txt ├── lwjgl_hidden_switches.text ├── CREDITS └── LICENSE ├── maven ├── lwjgl-platform.pom ├── lwjgl_util_applet.pom ├── lwjgl_util.pom ├── lwjgl-parent.pom └── lwjgl.pom └── mc-repeat-toggle.sh /libs/lzma.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/lzma.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.feature.sdk/build.properties: -------------------------------------------------------------------------------- 1 | bin.includes = feature.xml 2 | -------------------------------------------------------------------------------- /libs/jinput.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/jinput.jar -------------------------------------------------------------------------------- /applet/lwjglkeystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/applet/lwjglkeystore -------------------------------------------------------------------------------- /libs/linux/libEGL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/libEGL.so -------------------------------------------------------------------------------- /libs/asm-debug-all.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/asm-debug-all.jar -------------------------------------------------------------------------------- /libs/linux/libGLESv2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/libGLESv2.so -------------------------------------------------------------------------------- /libs/linux/libopenal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/libopenal.so -------------------------------------------------------------------------------- /libs/linux/x64/libEGL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/x64/libEGL.so -------------------------------------------------------------------------------- /platform_build/JLzma.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/platform_build/JLzma.jar -------------------------------------------------------------------------------- /libs/linux/libopenal64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/libopenal64.so -------------------------------------------------------------------------------- /libs/solaris/libopenal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/solaris/libopenal.so -------------------------------------------------------------------------------- /libs/linux/libjinput-linux.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/libjinput-linux.so -------------------------------------------------------------------------------- /libs/linux/x64/libGLESv2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/x64/libGLESv2.so -------------------------------------------------------------------------------- /libs/solaris/libopenal64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/solaris/libopenal64.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.feature/build.properties: -------------------------------------------------------------------------------- 1 | bin.includes = feature.xml,\ 2 | lwjgl_logo.png 3 | -------------------------------------------------------------------------------- /libs/linux/libjinput-linux64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/libs/linux/libjinput-linux64.so -------------------------------------------------------------------------------- /platform_build/Pack200Task.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/platform_build/Pack200Task.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/lwjgl.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/lwjgl.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/lzma.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/lzma.jar -------------------------------------------------------------------------------- /src/native/linux/lwjgl.map: -------------------------------------------------------------------------------- 1 | { 2 | global: 3 | Java_*; 4 | JNI_OnLoad; 5 | JNI_OnUnload; 6 | local: *; 7 | }; 8 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/java/ 2 | bin.includes = META-INF/,\ 3 | . 4 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/jinput.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/jinput.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/lwjgl_test.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/lwjgl_test.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/lwjgl_util.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/lwjgl_util.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/teststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.build/teststore -------------------------------------------------------------------------------- /applet/appletviewer.policy: -------------------------------------------------------------------------------- 1 | keystore "lwjglkeystore"; 2 | 3 | grant SignedBy "lwjgl" { 4 | permission java.security.AllPermission; 5 | }; 6 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/anttasks.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.build/anttasks.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/lwjgl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/lwjgl_logo.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/lwjgl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.info/lwjgl_logo.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/logo.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/mesh.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.source/lwjgl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.source/lwjgl_logo.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/lwjgl_util_applet.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/lwjgl_util_applet.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.feature/lwjgl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.feature/lwjgl_logo.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/AppleJavaExtensions.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/AppleJavaExtensions.jar -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/linux/liblwjgl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/linux/liblwjgl.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/lwjgl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/lwjgl.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/addLib_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/addLib_1.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/addLib_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/addLib_2.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/addLib_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/addLib_3.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/addLib_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/addLib_4.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/linux/liblwjgl64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/linux/liblwjgl64.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/linux/libopenal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/linux/libopenal.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/macosx/openal.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/macosx/openal.dylib -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/solaris/liblwjgl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/solaris/liblwjgl.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/lwjgl64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/lwjgl64.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/build.properties: -------------------------------------------------------------------------------- 1 | bin.includes = plugin.xml,\ 2 | META-INF/,\ 3 | html/,\ 4 | *.xml 5 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/lwjgl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/lwjgl_logo.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/openView_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/openView_1.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/openView_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/openView_2.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/icons/lwjgl_logo_16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.info/icons/lwjgl_logo_16.gif -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/linux/libopenal64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/linux/libopenal64.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/macosx/liblwjgl.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/macosx/liblwjgl.jnilib -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/solaris/liblwjgl64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/solaris/liblwjgl64.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/solaris/libopenal.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/solaris/libopenal.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/solaris/libopenal64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/solaris/libopenal64.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/OpenAL32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/OpenAL32.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/OpenAL64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/OpenAL64.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/jinput-dx8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/jinput-dx8.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/jinput-raw.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/jinput-raw.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/openView_Info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/openView_Info.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/html/fig/openView_Test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.doc/html/fig/openView_Test.png -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/linux/libjinput-linux.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/linux/libjinput-linux.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.zip -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/linux/libjinput-linux64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/linux/libjinput-linux64.so -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/macosx/libjinput-osx.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/macosx/libjinput-osx.jnilib -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/jinput-dx8_64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/jinput-dx8_64.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/native/windows/jinput-raw_64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl/native/windows/jinput-raw_64.dll -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.info.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.info.zip -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.tools.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wqvi/lwjgl2-wayland/HEAD/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.tools.zip -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengles/util/GLObject.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.test.opengles.util; 2 | 3 | public interface GLObject { 4 | 5 | int getID(); 6 | 7 | void destroy(); 8 | 9 | } -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.tools/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/java/ 2 | output.. = build/classes/ 3 | bin.includes = META-INF/,\ 4 | .,\ 5 | plugin.xml,\ 6 | about.html 7 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: LWJGL Documentation 4 | Bundle-SymbolicName: org.lwjgl.doc; singleton:=true 5 | Bundle-Version: 2 6 | Bundle-Vendor: Lightweight Java Game Library Project 7 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.source/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.source/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.source 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.source/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: LWJGL Sources 4 | Bundle-Vendor: Lightweight Java Game Library Project 5 | Bundle-Version: 2 6 | Bundle-SymbolicName: org.lwjgl.source;singleton:=true 7 | Bundle-Localization: plugin 8 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/java/ 2 | output.. = build/classes/ 3 | bin.includes = META-INF/,\ 4 | .,\ 5 | icons/,\ 6 | lwjgl_logo.png,\ 7 | plugin.xml,\ 8 | about.html 9 | src.includes = src/ 10 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.source/build.properties: -------------------------------------------------------------------------------- 1 | bin.includes = META-INF/,\ 2 | about.html,\ 3 | lwjgl_logo.png,\ 4 | plugin.xml,\ 5 | src/ 6 | src.includes = src/,\ 7 | lwjgl_logo.png,\ 8 | about.html,\ 9 | plugin.xml,\ 10 | META-INF/ 11 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/util/generator/opengl/EGLint64NV.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.util.generator.opengl; 2 | 3 | import org.lwjgl.util.generator.NativeType; 4 | 5 | import java.lang.annotation.ElementType; 6 | import java.lang.annotation.Target; 7 | 8 | @NativeType 9 | @Target({ ElementType.PARAMETER, ElementType.METHOD }) 10 | public @interface EGLint64NV { 11 | 12 | } -------------------------------------------------------------------------------- /src/java/org/lwjgl/util/generator/opengl/EGLuint64NV.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.util.generator.opengl; 2 | 3 | import org.lwjgl.util.generator.NativeType; 4 | 5 | import java.lang.annotation.ElementType; 6 | import java.lang.annotation.Target; 7 | 8 | @NativeType 9 | @Target({ ElementType.PARAMETER, ElementType.METHOD }) 10 | public @interface EGLuint64NV { 11 | 12 | } -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/java/ 2 | output.. = build/classes/ 3 | bin.includes = META-INF/,\ 4 | .,\ 5 | lzma.jar,\ 6 | jinput.jar,\ 7 | lwjgl.jar,\ 8 | lwjgl_test.jar,\ 9 | lwjgl_util.jar,\ 10 | lwjgl_util_applet.jar,\ 11 | native/ 12 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.tools/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengl/shaders/shaderFSH.vsh: -------------------------------------------------------------------------------- 1 | uniform vec4 UNIFORMS; 2 | 3 | varying vec2 dots; 4 | 5 | void main(void) { 6 | gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; 7 | 8 | vec3 normal = gl_NormalMatrix * gl_Normal; 9 | 10 | // Pass the dot products to the fragment shader. 11 | dots.x = max(dot(normal, vec3(gl_LightSource[0].position)), 0.0); 12 | dots.y = max(dot(normal, vec3(gl_LightSource[0].halfVector)), 0.0); 13 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.*~ 2 | .*.sw[a-p] 3 | /.classpath 4 | /.nbattrs 5 | /.project 6 | /bin 7 | /dist 8 | /doc/javadoc 9 | /libs 10 | /src/generated 11 | /src/native/generated 12 | /src/native/common/Debug 13 | /src/native/common/Release 14 | /src/native/windows/Debug 15 | /src/native/windows/Release 16 | /temp 17 | /src/native/*/org_lwjgl_*.h 18 | /src/native/*/*/org_lwjgl_*.h 19 | /src/native/linux/org_lwjgl_opengl_Display.c 20 | 21 | nbproject/project.xml 22 | /nbproject/private/ -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/mapped/MappedObjectWithLibrary.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Created on Jul 12, 2011 3 | */ 4 | 5 | package org.lwjgl.test.mapped; 6 | 7 | import org.lwjgl.opengl.Display; 8 | 9 | import java.io.File; 10 | 11 | public class MappedObjectWithLibrary { 12 | 13 | public static void testLWJGL() throws Exception { 14 | System.out.println(new File(System.getProperty("java.library.path")).getCanonicalPath()); 15 | Display.create(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.feature/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.feature 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.pde.FeatureBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.pde.FeatureNature 16 | 17 | 18 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.feature.sdk/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.feature.sdk 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.pde.FeatureBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.pde.FeatureNature 16 | 17 | 18 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.updatesite/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.updatesite 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.pde.UpdateSiteBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.pde.UpdateSiteNature 16 | 17 | 18 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/native/common/org_lwjgl_BufferUtils.c: -------------------------------------------------------------------------------- 1 | #include "org_lwjgl_BufferUtils.h" 2 | #include "common_tools.h" 3 | 4 | JNIEXPORT void JNICALL Java_org_lwjgl_BufferUtils_zeroBuffer0(JNIEnv *env, jclass clazz, jobject buffer, jlong offset, jlong size) { 5 | memset((char*)(*env)->GetDirectBufferAddress(env, buffer) + (size_t)offset, 0, (size_t)size); 6 | } 7 | 8 | JNIEXPORT jlong JNICALL Java_org_lwjgl_BufferUtils_getBufferAddress(JNIEnv *env, jclass clazz, jobject buffer) { 9 | return (intptr_t)(*env)->GetDirectBufferAddress(env, buffer); 10 | } 11 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: LWJGL Updatesite Build 4 | Bundle-SymbolicName: org.lwjgl.build 5 | Bundle-Version: 1.0.0 6 | Export-Package: org.lwjgl.ant 7 | Import-Package: org.apache.tools.ant, 8 | org.apache.tools.ant.taskdefs, 9 | org.apache.tools.ant.types, 10 | org.apache.tools.ant.types.selectors, 11 | org.apache.tools.ant.util, 12 | org.junit;version="4" 13 | Bundle-Vendor: Lightweight Java Game Library Project 14 | Require-Bundle: org.junit;bundle-version="4.8.1" 15 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: LWJGL TestView 4 | Bundle-Vendor: Lightweight Java Game Library Project 5 | Bundle-SymbolicName: org.lwjgl.info;singleton:=true 6 | Bundle-Version: 2.0.0 7 | Bundle-Localization: plugin 8 | Require-Bundle: org.eclipse.ui, 9 | org.eclipse.core.runtime, 10 | org.eclipse.ui.views, 11 | org.eclipse.core.resources 12 | Bundle-RequiredExecutionEnvironment: J2SE-1.5 13 | Import-Package: org.lwjgl, 14 | org.lwjgl.opengl, 15 | org.lwjgl.util, 16 | org.lwjgl.util.glu 17 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/toc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.doc/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.doc 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.pde.ManifestBuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.SchemaBuilder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.pde.PluginNature 21 | 22 | 23 | -------------------------------------------------------------------------------- /doc/3rdparty/lzma_license.txt: -------------------------------------------------------------------------------- 1 | LZMA# SDK is licensed under two licenses: 2 | 3 | 1) GNU Lesser General Public License (GNU LGPL) 4 | 2) Common Public License (CPL) 5 | 6 | It means that you can select one of these two licenses and 7 | follow rules of that license. 8 | 9 | SPECIAL EXCEPTION 10 | Igor Pavlov, as the author of this code, expressly permits you 11 | to statically or dynamically link your code (or bind by name) 12 | to the files from LZMA# SDK without subjecting your linked 13 | code to the terms of the CPL or GNU LGPL. 14 | Any modifications or additions to files from LZMA# SDK, however, 15 | are subject to the GNU LGPL or CPL terms. -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.updatesite/site.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Update site for LWJGL and related features and plugins. 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Java 3D libraries such as LWJGL. 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Nov 23 14:49:20 CET 2010 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.5 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.5 13 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.tools/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Nov 23 14:40:51 CET 2010 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.5 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.5 13 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.tools/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: LWJGL Tools Plug-in 4 | Bundle-SymbolicName: org.lwjgl.tools;singleton:=true 5 | Bundle-Version: 1.0.0 6 | Bundle-Activator: org.lwjgl.tools.Activator 7 | Bundle-Vendor: Lightweight Java Game Library Project 8 | Require-Bundle: org.eclipse.ui, 9 | org.eclipse.core.runtime, 10 | org.eclipse.core.resources;bundle-version="3.4.0", 11 | org.eclipse.jdt.core;bundle-version="3.4.0", 12 | org.eclipse.jdt.ui;bundle-version="3.4.0", 13 | org.eclipse.jdt.launching;bundle-version="3.4.0", 14 | org.lwjgl;bundle-version="2.0.0" 15 | Bundle-ActivationPolicy: lazy 16 | Bundle-RequiredExecutionEnvironment: J2SE-1.5 17 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Sep 13 13:53:08 CEST 2007 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.5 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.5 13 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.updatesite/site.xml.template: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Update site for LWJGL and related features and plugins. 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Java 3D libraries such as LWJGL. 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengl/shaders/shaderFSH.fsh: -------------------------------------------------------------------------------- 1 | uniform vec4 UNIFORMS; 2 | 3 | varying vec2 dots; 4 | 5 | void main(void) { 6 | // Offset window-space fragment position. 7 | vec3 color2D = vec3(gl_FragCoord + UNIFORMS.zwxx); 8 | 9 | // Normalize position. 10 | // Multiply with current sin. 11 | color2D.xy = normalize(color2D).xy * UNIFORMS.x; 12 | // {-1..1} => {0..1} & Intensify colors. 13 | color2D.xy = (vec2(color2D) * 0.5 + 0.5) * 2.0; 14 | color2D.z = 1.0; 15 | 16 | // Accumulate color contributions. 17 | // Hardcoded ambience and specular color, due to buggy drivers. 18 | color2D = dots.x * color2D + vec3(0.2, 0.2, 0.2); 19 | gl_FragColor.rgb = pow(dots.y, UNIFORMS.y) * vec3(1.0, 1.0, 0.5) + color2D; 20 | gl_FragColor.a = 1.0; 21 | } -------------------------------------------------------------------------------- /maven/lwjgl-platform.pom: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | org.lwjgl.lwjgl 5 | parent 6 | @VERSION@ 7 | 8 | org.lwjgl.lwjgl 9 | lwjgl-platform 10 | pom 11 | Lighweight Java Game Library - Platform 12 | @VERSION@ 13 | Lighweight Java Game Library - Platform 14 | http://lwjgl.org/ 15 | 16 | http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/trunk/ 17 | https://java-game-lib.svn.sourceforge.net/svnroot/java-game-lib 18 | 19 | 20 | -------------------------------------------------------------------------------- /maven/lwjgl_util_applet.pom: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | org.lwjgl.lwjgl 5 | parent 6 | @VERSION@ 7 | 8 | org.lwjgl.lwjgl 9 | lwjgl_util_applet 10 | jar 11 | Lighweight Java Game Library 12 | @VERSION@ 13 | Lighweight Java Game Library 14 | http://lwjgl.org/ 15 | 16 | http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/trunk/ 17 | https://java-game-lib.svn.sourceforge.net/svnroot/java-game-lib 18 | 19 | 20 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.pde.PluginNature 26 | org.eclipse.jdt.core.javanature 27 | 28 | 29 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.build 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.info 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.pde.PluginNature 26 | org.eclipse.jdt.core.javanature 27 | 28 | 29 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.tools/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.lwjgl.tools 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.pde.PluginNature 26 | org.eclipse.jdt.core.javanature 27 | 28 | 29 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.updatesite/web/site.css: -------------------------------------------------------------------------------- 1 | 13 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.tools/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 11 | 12 | 13 | 14 | 16 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.info/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 | 14 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengl/shaders/shaderVSH.vsh: -------------------------------------------------------------------------------- 1 | uniform vec2 UNIFORMS; 2 | 3 | void main(void) { 4 | gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; 5 | 6 | vec3 normal = gl_NormalMatrix * gl_Normal; 7 | 8 | float diffuseDot = max(dot(normal, vec3(gl_LightSource[0].position)), 0.0); 9 | float specularDot = max(dot(normal, vec3(gl_LightSource[0].halfVector)), 0.0); 10 | specularDot = pow(specularDot, UNIFORMS.y); 11 | 12 | // Normalize position, to get a {-1..1} value for each vertex. 13 | // Multiply with current sin. 14 | vec3 color3D = normalize(vec3(gl_Vertex)) * UNIFORMS.x; 15 | // {-1..1} => {0..1} & Intensify colors. 16 | color3D = (color3D * 0.5 + 0.5) * 2.0; 17 | 18 | // Accumulate color contributions. 19 | color3D = diffuseDot * color3D + vec3(gl_LightModel.ambient); 20 | gl_FrontColor.rgb = specularDot * vec3(gl_LightSource[0].specular) + color3D; 21 | gl_FrontColor.a = 1.0; 22 | } -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /maven/lwjgl_util.pom: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | org.lwjgl.lwjgl 5 | parent 6 | @VERSION@ 7 | 8 | org.lwjgl.lwjgl 9 | lwjgl_util 10 | jar 11 | Lighweight Java Game Library 12 | @VERSION@ 13 | Lighweight Java Game Library 14 | http://lwjgl.org/ 15 | 16 | http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/trunk/ 17 | https://java-game-lib.svn.sourceforge.net/svnroot/java-game-lib 18 | 19 | 20 | 21 | ${project.groupId} 22 | lwjgl 23 | ${project.version} 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /maven/lwjgl-parent.pom: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | org.lwjgl.lwjgl 4 | parent 5 | pom 6 | Lighweight Java Game Library 7 | @VERSION@ 8 | Lighweight Java Game Library 9 | http://lwjgl.org/ 10 | 11 | 12 | BSD 13 | http://lwjgl.org/license.php 14 | repo 15 | 16 | 17 | 18 | http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/trunk/ 19 | https://java-game-lib.svn.sourceforge.net/svnroot/java-game-lib 20 | 21 | 22 | 23 | Developers 24 | http://lwjgl.org/credits.php 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /doc/lwjgl_hidden_switches.text: -------------------------------------------------------------------------------- 1 | LWJGL "Hidden" switches: 2 | 3 | org.lwjgl.opengl.Display.noinput 4 | Do not initialize any controls when creating the display 5 | 6 | org.lwjgl.opengl.Display.nomouse 7 | Do not create the mouse when creating the display 8 | 9 | org.lwjgl.opengl.Display.nokeyboard 10 | Do not create the keyboard when creating the display 11 | 12 | org.lwjgl.util.Debug 13 | Whether to output debug info 14 | 15 | org.lwjgl.util.NoChecks 16 | Whether to disable runtime function/buffer checks and state tracking. 17 | 18 | org.lwjgl.opengl.Display.allowSoftwareOpenGL 19 | Whether to allow creation of a software only opengl context 20 | 21 | org.lwjgl.opengl.Window.undecorated 22 | Whether to create an undecorated window (no title bar) 23 | 24 | org.lwjgl.input.Mouse.allowNegativeMouseCoords 25 | Usually mouse is clamped to 0,0 - setting this to true will cause you to get negative values if dragging outside and below or left of window 26 | 27 | org.lwjgl.opengl.Display.enableHighDPI 28 | Enable high DPI mode where available -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengles/util/BufferObjectArray.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.test.opengles.util; 2 | 3 | import java.nio.Buffer; 4 | 5 | import static org.lwjgl.opengles.GLES20.*; 6 | 7 | public final class BufferObjectArray extends BufferObject { 8 | 9 | private static int boundBOArray; 10 | 11 | public BufferObjectArray(final int usage) { 12 | super(GL_ARRAY_BUFFER, usage); 13 | } 14 | 15 | public BufferObjectArray(final int usage, final Buffer buffer) { 16 | super(GL_ARRAY_BUFFER, usage, buffer); 17 | } 18 | 19 | public BufferObjectArray(final int usage, final int dataSize) { 20 | super(GL_ARRAY_BUFFER, usage, dataSize); 21 | } 22 | 23 | public void enable() { 24 | if ( boundBOArray != ID ) { 25 | glBindBuffer(GL_ARRAY_BUFFER, ID); 26 | boundBOArray = ID; 27 | } 28 | } 29 | 30 | public void disable() { 31 | boArrayDisable(); 32 | } 33 | 34 | public static void boArrayDisable() { 35 | if ( boundBOArray != 0 ) { 36 | glBindBuffer(GL_ARRAY_BUFFER, 0); 37 | boundBOArray = 0; 38 | } 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /src/native/common/GLES2/gl2platform.h: -------------------------------------------------------------------------------- 1 | #ifndef __gl2platform_h_ 2 | #define __gl2platform_h_ 3 | 4 | /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */ 5 | 6 | /* 7 | * This document is licensed under the SGI Free Software B License Version 8 | * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . 9 | */ 10 | 11 | /* Platform-specific types and definitions for OpenGL ES 2.X gl2.h 12 | * 13 | * Adopters may modify khrplatform.h and this file to suit their platform. 14 | * You are encouraged to submit all modifications to the Khronos group so that 15 | * they can be included in future versions of this file. Please submit changes 16 | * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) 17 | * by filing a bug against product "OpenGL-ES" component "Registry". 18 | */ 19 | 20 | #include 21 | 22 | #ifndef GL_APICALL 23 | #define GL_APICALL KHRONOS_APICALL 24 | #endif 25 | 26 | #ifndef GL_APIENTRY 27 | #define GL_APIENTRY KHRONOS_APIENTRY 28 | #endif 29 | 30 | #endif /* __gl2platform_h_ */ 31 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengl/shaders/shaderUNI.vsh: -------------------------------------------------------------------------------- 1 | #version 140 2 | #extension GL_ARB_uniform_buffer_object : enable 3 | 4 | layout(std140) uniform test { 5 | vec2 uniformA; 6 | vec3 uniformB; 7 | }; 8 | 9 | void main(void) { 10 | gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; 11 | 12 | vec3 normal = gl_NormalMatrix * gl_Normal; 13 | 14 | float diffuseDot = max(dot(normal, vec3(gl_LightSource[0].position)), 0.0); 15 | float specularDot = max(dot(normal, vec3(gl_LightSource[0].halfVector)), 0.0); 16 | specularDot = pow(specularDot, uniformA.y); 17 | 18 | // Normalize position, to get a {-1..1} value for each vertex. 19 | // Multiply with current sin. 20 | vec3 color3D = normalize(vec3(gl_Vertex)) * uniformA.x; 21 | // {-1..1} => {0..1} & Intensify colors. 22 | color3D = (color3D * 0.5 + 0.5) * 2.0; 23 | 24 | // Accumulate color contributions. 25 | color3D = diffuseDot * (uniformB + color3D) + vec3(gl_LightModel.ambient); 26 | gl_FrontColor.rgb = specularDot * vec3(gl_LightSource[0].specular) + color3D; 27 | gl_FrontColor.a = 1.0; 28 | } -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengl/shaders/shaderFP.fp: -------------------------------------------------------------------------------- 1 | !!ARBfp1.0 2 | OPTION ARB_precision_hint_fastest; 3 | 4 | ATTRIB winPos = fragment.position; 5 | ATTRIB iDots = fragment.texcoord[0]; 6 | 7 | PARAM ambience = state.lightmodel.ambient; 8 | 9 | PARAM specularColor = state.light[0].specular; 10 | 11 | PARAM UNIFORMS = program.local[0]; 12 | 13 | TEMP temp; 14 | 15 | OUTPUT oColor = result.color; 16 | 17 | # Offset window-space fragment position. 18 | ADD temp.xyz, winPos, UNIFORMS.zwxx; 19 | # Normalize position. 20 | DP3 temp.w, temp, temp; 21 | RSQ temp.w, temp.w; 22 | MUL temp.xy, temp, temp.w; 23 | 24 | # Multiply with current sin. 25 | MUL temp.xy, temp, UNIFORMS.x; 26 | # {-1..1} => {0..1} 27 | MAD temp.xy, temp, 0.5, 0.5; 28 | # Intensify colors. 29 | MUL temp.xy, temp, 2.0; 30 | MOV temp.z, 1.0; 31 | 32 | # Accumulate color contributions. 33 | MAD temp.xyz, iDots.x, temp, ambience; 34 | # Calculate ^ 35 | POW temp.w, iDots.y, UNIFORMS.y; 36 | MAD oColor.xyz, temp.w, specularColor, temp; 37 | 38 | MOV oColor.w, 1.0; 39 | 40 | END -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengl/shaders/shaderFP.vp: -------------------------------------------------------------------------------- 1 | !!ARBvp1.0 2 | 3 | ATTRIB iPos = vertex.position; 4 | ATTRIB iNormal = vertex.normal; 5 | 6 | PARAM mvp[4] = { state.matrix.mvp }; 7 | PARAM mvIT[4] = { state.matrix.modelview.invtrans }; 8 | 9 | PARAM lightDir = state.light[0].position; 10 | PARAM halfDir = state.light[0].half; 11 | 12 | PARAM UNIFORMS = program.local[0]; 13 | 14 | TEMP normal, dots; 15 | 16 | OUTPUT oPos = result.position; 17 | OUTPUT oDots = result.texcoord[0]; 18 | 19 | # Transform the vertex to clip coordinates. 20 | DP4 oPos.x, mvp[0], iPos; 21 | DP4 oPos.y, mvp[1], iPos; 22 | DP4 oPos.z, mvp[2], iPos; 23 | DP4 oPos.w, mvp[3], iPos; 24 | 25 | # Transform the normal to eye coordinates. 26 | DP3 normal.x, mvIT[0], iNormal; 27 | DP3 normal.y, mvIT[1], iNormal; 28 | DP3 normal.z, mvIT[2], iNormal; 29 | 30 | # Compute diffuse and specular dot products and clamp them. 31 | DP3 dots.x, normal, lightDir; 32 | MAX oDots.x, dots.x, 0.0; 33 | 34 | DP3 dots.y, normal, halfDir; 35 | MAX oDots.y, dots.y, 0.0; 36 | 37 | END -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: LWJGL Lightweight Java Game Library 4 | Bundle-SymbolicName: org.lwjgl 5 | Bundle-Version: 2.0.0 6 | Bundle-Vendor: Lightweight Java Game Library Project 7 | Bundle-Activator: org.lwjgl.Activator 8 | Require-Bundle: org.eclipse.ui, 9 | org.eclipse.core.runtime 10 | Bundle-ActivationPolicy: lazy 11 | Export-Package: LZMA, 12 | com.apple.eawt, 13 | com.apple.eio, 14 | net.java.games.input, 15 | net.java.games.util, 16 | net.java.games.util.plugins, 17 | org.lwjgl, 18 | org.lwjgl.input, 19 | org.lwjgl.openal, 20 | org.lwjgl.opencl, 21 | org.lwjgl.opencl.api, 22 | org.lwjgl.opengl, 23 | org.lwjgl.util, 24 | org.lwjgl.util.applet, 25 | org.lwjgl.util.glu, 26 | org.lwjgl.util.glu.tessellation, 27 | org.lwjgl.util.input, 28 | org.lwjgl.util.jinput, 29 | org.lwjgl.util.vector 30 | Bundle-RequiredExecutionEnvironment: J2SE-1.5 31 | Bundle-ClassPath: ., 32 | lwjgl.jar, 33 | lwjgl_util.jar, 34 | lwjgl_util_applet.jar, 35 | lwjgl_test.jar, 36 | AppleJavaExtensions.jar, 37 | jinput.jar, 38 | lzma.jar 39 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengles/util/BufferObjectElement.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.test.opengles.util; 2 | 3 | import java.nio.Buffer; 4 | 5 | import static org.lwjgl.opengles.GLES20.*; 6 | 7 | public final class BufferObjectElement extends BufferObject { 8 | 9 | private static int boundBOElementArray; 10 | 11 | public BufferObjectElement(final int usage) { 12 | super(GL_ELEMENT_ARRAY_BUFFER, usage); 13 | } 14 | 15 | public BufferObjectElement(final int usage, final Buffer buffer) { 16 | super(GL_ELEMENT_ARRAY_BUFFER, usage, buffer); 17 | } 18 | 19 | public BufferObjectElement(final int usage, final int dataSize) { 20 | super(GL_ELEMENT_ARRAY_BUFFER, usage, dataSize); 21 | } 22 | 23 | public void enable() { 24 | if ( boundBOElementArray != ID ) { 25 | glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, ID); 26 | boundBOElementArray = ID; 27 | } 28 | } 29 | 30 | public void disable() { 31 | boElementArrayDisable(); 32 | } 33 | 34 | public static void boElementArrayDisable() { 35 | if ( boundBOElementArray != 0 ) { 36 | glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); 37 | boundBOElementArray = 0; 38 | } 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /mc-repeat-toggle.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # mc‑repeat‑toggle.sh 4 | # 5 | # ‑ When the active window’s title matches the Minecraft profile → repeat_rate 0 6 | # ‑ Otherwise → repeat_rate 25 (or whatever you set) 7 | # 8 | # Requires: jq, hyprctl 9 | 10 | GAME_RATE=0 # DONT CHANGE THIS 11 | DEFAULT_RATE=25 # Whatever you want, 25 is default in Hyprland 12 | MATCH='Minecraft 1\.8\.9' # Tweak to match Minecraft window title, this is what it should be by default for 1.8.9 13 | POLL=0.2 # Seconds between checks, shouldn't need to mess with it 14 | 15 | prev="" 16 | 17 | while sleep "$POLL"; do 18 | # ask Hyprland for the currently focused window, JSON‑format 19 | json=$(hyprctl activewindow -j 2>/dev/null) || continue 20 | name=$(jq -r '.title // .class // empty' <<<"$json") 21 | 22 | if [[ $name =~ $MATCH ]]; then 23 | desired=$GAME_RATE 24 | else 25 | desired=$DEFAULT_RATE 26 | fi 27 | 28 | # only fire hyprctl if it actually changed 29 | if [[ $desired != "$prev" ]]; then 30 | hyprctl keyword input:repeat_rate "$desired" 31 | prev=$desired 32 | fi 33 | done 34 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/opencl/CLObjectRegistry.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.opencl; 2 | 3 | import org.lwjgl.LWJGLUtil; 4 | 5 | /** 6 | * A CLObjectChild container. 7 | * 8 | * @author Spasi 9 | */ 10 | class CLObjectRegistry { 11 | 12 | private FastLongMap registry; 13 | 14 | CLObjectRegistry() { 15 | } 16 | 17 | final boolean isEmpty() { 18 | return registry == null || registry.isEmpty(); 19 | } 20 | 21 | final T getObject(final long id) { 22 | return registry == null ? null : registry.get(id); 23 | } 24 | 25 | final boolean hasObject(final long id) { 26 | return registry != null && registry.containsKey(id); 27 | } 28 | 29 | final Iterable> getAll() { 30 | return registry; 31 | } 32 | 33 | void registerObject(final T object) { 34 | final FastLongMap map = getMap(); 35 | final Long key = object.getPointer(); 36 | 37 | if ( LWJGLUtil.DEBUG && map.containsKey(key) ) 38 | throw new IllegalStateException("Duplicate object found: " + object.getClass() + " - " + key); 39 | 40 | getMap().put(object.getPointer(), object); 41 | } 42 | 43 | void unregisterObject(final T object) { 44 | getMap().remove(object.getPointerUnsafe()); 45 | } 46 | 47 | private FastLongMap getMap() { 48 | if ( registry == null ) 49 | registry = new FastLongMap(); 50 | 51 | return registry; 52 | } 53 | 54 | } -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.build/test/buildtest/build.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | description 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | ${norm} 28 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /src/native/common/GLES2/gl2extimg.h: -------------------------------------------------------------------------------- 1 | #ifndef __gl2extimg_h_ 2 | #define __gl2extimg_h_ 3 | 4 | #include 5 | #include 6 | 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | 11 | /*------------------------------------------------------------------------* 12 | * IMG extension tokens 13 | *------------------------------------------------------------------------*/ 14 | 15 | /* GL_IMG_binary_shader */ 16 | #ifndef GL_IMG_binary_shader 17 | #define GL_SGX_BINARY_IMG 0x8C0A 18 | #endif 19 | 20 | /* GL_IMG_texture_compression_pvrtc */ 21 | #ifndef GL_IMG_texture_compression_pvrtc 22 | #define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG 0x8C00 23 | #define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG 0x8C01 24 | #define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG 0x8C02 25 | #define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG 0x8C03 26 | #endif 27 | 28 | 29 | /* GL_IMG_texture_format_BGRA8888 */ 30 | #define GL_BGRA 0x80E1 31 | 32 | 33 | /*------------------------------------------------------------------------* 34 | * IMG extension functions 35 | *------------------------------------------------------------------------*/ 36 | 37 | /* GL_IMG_binary_shader */ 38 | #ifndef GL_IMG_binary_shader 39 | #define GL_IMG_binary_shader 1 40 | #endif 41 | 42 | /* GL_IMG_texture_compression_pvrtc */ 43 | #ifndef GL_IMG_texture_compression_pvrtc 44 | #define GL_IMG_texture_compression_pvrtc 1 45 | #endif 46 | 47 | #ifdef __cplusplus 48 | } 49 | #endif 50 | 51 | #endif /* __gl2extimg_h_ */ 52 | -------------------------------------------------------------------------------- /doc/CREDITS: -------------------------------------------------------------------------------- 1 | The following people have helped to make this project what it is today: 2 | - Caspian Rychlik-Prince 3 | - Brian Matzon 4 | - Elias Naur 5 | - Ioannis Tsakpinis 6 | - Niels J�rgensen 7 | - Tristan Campbell 8 | - Gregory Pierce 9 | - Luke Holden 10 | - Mark Bernard 11 | - Erik Duijs 12 | - Jos Hirth 13 | - Kevin Glass 14 | - Atsuya Takagi 15 | - kappaOne 16 | - Simon Felix 17 | - Ryan McNally 18 | - Ciardhubh 19 | - Jens von Pilgrim 20 | - Ruben Garat 21 | - Pelle Johnsen 22 | - Jae Kwon 23 | 24 | additional credits goes to: 25 | - Joseph I. Valenzuela [OpenAL stuff] 26 | - Lev Povalahev [OpenGL Extensions] 27 | - Endolf [Nightly builds and JInput] 28 | 29 | The LWJGL project includes files from or depends on the following projects: 30 | - OpenGL, SGI - http://opengl.org/ 31 | - OpenAL, Creative Labs - http://openal.org/ 32 | - jinput, Sun - https://jinput.dev.java.net/ 33 | - lzma, p7zip - http://p7zip.sourceforge.net/ 34 | - JOGL, Sun - http://kenai.com/projects/jogl/pages/Home 35 | 36 | Please see the /doc/3rdparty/ directory for licenses. 37 | 38 | All trademarks and registered trademarks are the property of their respective owners. 39 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengles/util/ImmediateModeBuffer.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.test.opengles.util; 2 | 3 | import org.lwjgl.BufferUtils; 4 | 5 | import java.nio.FloatBuffer; 6 | 7 | /** 8 | * Utility class that emulates immediate mode vertex data submission. 9 | * Can be used to create VBO data. 10 | */ 11 | public final class ImmediateModeBuffer { 12 | 13 | private FloatBuffer buffer; 14 | 15 | public ImmediateModeBuffer(final int startSize) { 16 | this.buffer = BufferUtils.createFloatBuffer(startSize); 17 | } 18 | 19 | private void checkSize(final int count) { 20 | while ( buffer.remaining() < count ) { 21 | final FloatBuffer newBuffer = BufferUtils.createFloatBuffer(buffer.capacity() << 1); 22 | buffer.flip(); 23 | newBuffer.put(buffer); 24 | buffer = newBuffer; 25 | } 26 | } 27 | 28 | public FloatBuffer getBuffer() { 29 | buffer.flip(); 30 | return buffer; 31 | } 32 | 33 | public void glVertex2f(final float x, final float y) { 34 | checkSize(2); 35 | buffer.put(x).put(y); 36 | } 37 | 38 | public void glVertex3f(final float x, final float y, final float z) { 39 | checkSize(3); 40 | buffer.put(x).put(y).put(z); 41 | } 42 | 43 | public void glVertex4f(final float x, final float y, final float z, final float w) { 44 | checkSize(4); 45 | buffer.put(x).put(y).put(z).put(w); 46 | } 47 | 48 | public void glNormal3f(final float x, final float y, final float z) { 49 | checkSize(3); 50 | buffer.put(x).put(y).put(z); 51 | } 52 | 53 | public void glTexCoord2f(final float s, final float t) { 54 | checkSize(2); 55 | buffer.put(s).put(t); 56 | } 57 | 58 | } -------------------------------------------------------------------------------- /maven/lwjgl.pom: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | org.lwjgl.lwjgl 5 | parent 6 | @VERSION@ 7 | 8 | org.lwjgl.lwjgl 9 | lwjgl 10 | jar 11 | Lighweight Java Game Library 12 | @VERSION@ 13 | Lighweight Java Game Library 14 | http://lwjgl.org/ 15 | 16 | http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/trunk/ 17 | https://java-game-lib.svn.sourceforge.net/svnroot/java-game-lib 18 | 19 | 20 | 21 | 22 | ${project.groupId} 23 | lwjgl-platform 24 | ${project.version} 25 | natives-windows 26 | 27 | 28 | ${project.groupId} 29 | lwjgl-platform 30 | ${project.version} 31 | natives-linux 32 | 33 | 34 | ${project.groupId} 35 | lwjgl-platform 36 | ${project.version} 37 | natives-osx 38 | 39 | 40 | net.java.jinput 41 | jinput 42 | @JINPUTVERSION@ 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl/src/java/org/lwjgl/OSNotSupportedException.java: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | * Copyright (c) 2011 LWJGL Project and others 3 | * All rights reserved. This program and the accompanying materials 4 | * are made available under the terms of the Eclipse Public License v1.0 5 | * which accompanies this distribution, and is available at 6 | * http://www.eclipse.org/legal/epl-v10.html, and under the terms of the 7 | * BSD license, see http://lwjgl.org/license.php for details. 8 | * 9 | * Contributors: 10 | * Jens von Pilgrim - initial implementation 11 | ******************************************************************************/ 12 | package org.lwjgl; 13 | 14 | /** 15 | * Exception thrown by library loader if operating system is not supported. 16 | * 17 | * @author Jens von Pilgrim (developer@jevopi.de) 18 | * @since Jan 30, 2011 19 | */ 20 | public class OSNotSupportedException extends Exception { 21 | 22 | String strOSName; 23 | String strOSArch; 24 | /** 25 | * @param i_strOSName 26 | * @param i_strOSArch 27 | */ 28 | public OSNotSupportedException(String i_strOSName, String i_strOSArch) { 29 | super(); 30 | strOSName = i_strOSName; 31 | strOSArch = i_strOSArch; 32 | } 33 | 34 | /** 35 | * {@inheritDoc} 36 | * @see java.lang.Throwable#getMessage() 37 | */ 38 | @Override 39 | public String getMessage() { 40 | return strOSName + " (" + strOSArch + ") not supported by LWJGL."; 41 | } 42 | 43 | /** 44 | * {@inheritDoc} 45 | * @see java.lang.Throwable#toString() 46 | */ 47 | @Override 48 | public String toString() { 49 | return getMessage(); 50 | } 51 | 52 | 53 | } 54 | -------------------------------------------------------------------------------- /doc/LICENSE: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 Lightweight Java Game Library Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'Light Weight Java Game Library' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ -------------------------------------------------------------------------------- /eclipse-update/org.lwjgl.tools/about.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | About 7 | 8 | 9 |

About This Content

10 | 11 |

November, 2010

12 |

License

13 | 14 |

The LWJGL team makes available all content in this plug-in ("Content"). Unless otherwise 15 | indicated below, the Content is provided to you under the terms and conditions of the 16 | Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available 17 | at http://www.eclipse.org/legal/epl-v10.html. 18 | For purposes of the EPL, "Program" will mean the Content.

19 | 20 |

If you did not receive this Content directly from lwjgl.org, the Content is 21 | being redistributed by another party ("Redistributor") and different terms and conditions may 22 | apply to your use of any object code in the Content. Check the Redistributor's license that was 23 | provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise 24 | indicated below, the terms and conditions of the EPL still apply to any source code in the Content 25 | and such source code may be obtained at http://www.eclipse.org.

26 | 27 |

Third party code

28 |

This plug-in contains code from the plugin org.eclipse.jdt.junit, this code 29 | is provided by the Eclipse Foundation under the terms 30 | of the Eclipse Public License Version 1.0.

31 | 32 | 33 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengl/shaders/shaderVP.vp: -------------------------------------------------------------------------------- 1 | !!ARBvp1.0 2 | 3 | ATTRIB iPos = vertex.position; 4 | ATTRIB iNormal = vertex.normal; 5 | 6 | PARAM mvp[4] = { state.matrix.mvp }; 7 | PARAM mvIT[4] = { state.matrix.modelview.invtrans }; 8 | 9 | PARAM ambience = state.lightmodel.ambient; 10 | 11 | PARAM lightDir = state.light[0].position; 12 | PARAM halfDir = state.light[0].half; 13 | PARAM diffuseColor = state.light[0].diffuse; 14 | PARAM specularColor = state.light[0].specular; 15 | 16 | PARAM UNIFORMS = program.local[0]; 17 | 18 | TEMP temp, temp2, normal, dots; 19 | 20 | OUTPUT oPos = result.position; 21 | OUTPUT oColor = result.color; 22 | 23 | # Transform the vertex to clip coordinates. 24 | DP4 oPos.x, mvp[0], iPos; 25 | DP4 oPos.y, mvp[1], iPos; 26 | DP4 oPos.z, mvp[2], iPos; 27 | DP4 oPos.w, mvp[3], iPos; 28 | 29 | # Transform the normal to eye coordinates. 30 | DP3 normal.x, mvIT[0], iNormal; 31 | DP3 normal.y, mvIT[1], iNormal; 32 | DP3 normal.z, mvIT[2], iNormal; 33 | 34 | # Compute diffuse and specular dot products and use LIT to compute 35 | # lighting coefficients. 36 | DP3 dots.x, normal, lightDir; 37 | DP3 dots.y, normal, halfDir; 38 | MOV dots.w, UNIFORMS.y; 39 | LIT dots, dots; 40 | 41 | # Normalize position, to get a {-1..1} value for each vertex. 42 | DP3 temp.w, iPos, iPos; 43 | RSQ temp.w, temp.w; 44 | MUL temp.xyz, iPos, temp.w; 45 | 46 | # Multiply with current sin. 47 | MUL temp.xyz, temp, UNIFORMS.x; 48 | # {-1..1} => {0..1} 49 | MAD temp.xyz, temp, 0.5, 0.5; 50 | # Intensify colors. 51 | MUL temp.xyz, temp, 2.0; 52 | 53 | # Accumulate color contributions. 54 | MAD temp.xyz, dots.y, temp, ambience; 55 | MAD oColor.xyz, dots.z, specularColor, temp; 56 | MOV oColor.w, 1.0; 57 | 58 | 59 | END -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/opengles/util/Geometry.java: -------------------------------------------------------------------------------- 1 | package org.lwjgl.test.opengles.util; 2 | 3 | import org.lwjgl.test.opengles.util.BufferObjectArray; 4 | 5 | import java.nio.FloatBuffer; 6 | import java.util.ArrayList; 7 | import java.util.List; 8 | 9 | import static org.lwjgl.opengles.GLES20.*; 10 | 11 | public class Geometry { 12 | 13 | protected BufferObjectArray bo; 14 | 15 | protected final List drawCommands = new ArrayList(4); 16 | 17 | public Geometry() { 18 | } 19 | 20 | public Geometry(final FloatBuffer buffer) { 21 | update(buffer); 22 | } 23 | 24 | public void update(final FloatBuffer buffer) { 25 | if ( bo != null ) 26 | destroy(); 27 | 28 | bo = new BufferObjectArray(GL_STATIC_DRAW, buffer); 29 | } 30 | 31 | public void bind() { 32 | bo.enable(); 33 | } 34 | 35 | public void draw() { 36 | for ( DrawCommand command : drawCommands ) 37 | command.draw(); 38 | } 39 | 40 | public void destroy() { 41 | bo.destroy(); 42 | bo = null; 43 | 44 | drawCommands.clear(); 45 | } 46 | 47 | public int addDrawCommand(final int mode, final int first, final int count) { 48 | drawCommands.add(new DrawCommand(mode, first, count)); 49 | return count; 50 | } 51 | 52 | public static float sin(final float r) { 53 | return (float)Math.sin(r); 54 | } 55 | 56 | public static float cos(final float r) { 57 | return (float)Math.cos(r); 58 | } 59 | 60 | protected static class DrawCommand { 61 | 62 | private int mode; 63 | private int first; 64 | private int count; 65 | 66 | private DrawCommand(final int mode, final int first, final int count) { 67 | this.mode = mode; 68 | this.first = first; 69 | this.count = count; 70 | } 71 | 72 | void draw() { 73 | glDrawArrays(mode, first, count); 74 | } 75 | 76 | } 77 | 78 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/EXT_shadow_funcs.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface EXT_shadow_funcs { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/EXT_texture_3d.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface EXT_texture_3d { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_blend_square.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_blend_square { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/EXT_frag_depth.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface EXT_frag_depth { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/OES_texture_float.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface OES_texture_float { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_precision.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_precision { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_vertex_program2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_vertex_program2 { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_vertex_program4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_vertex_program4 { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/OES_texture_npot.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface OES_texture_npot { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_conservative_depth.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_conservative_depth { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_vertex_shader_layer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_vertex_shader_layer { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_conservative_depth.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_conservative_depth { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_derivative_control.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2014 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_derivative_control { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_group_vote.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2013 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_group_vote { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_env_add.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_env_add { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_stencil8.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2013 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_stencil8 { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_fragment_program4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_fragment_program4 { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_vertex_program1_1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_vertex_program1_1 { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_shader_trinary_minmax.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_shader_trinary_minmax { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_stencil_export.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_stencil_export { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_shader_atomic_float.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_shader_atomic_float { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/NV_read_depth_stencil.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface NV_read_depth_stencil { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/OES_fbo_render_mipmap.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface OES_fbo_render_mipmap { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_draw_parameters.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2013 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_draw_parameters { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_env_crossbar.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_env_crossbar { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/EXT_abgr.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface EXT_abgr { 35 | int GL_ABGR_EXT = 0x8000; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_fragment_program_option.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_fragment_program_option { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/OES_required_internalformat.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface OES_required_internalformat { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/OES_texture_float_linear.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface OES_texture_float_linear { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_non_power_of_two.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_non_power_of_two { 35 | } 36 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_gpu_program5_mem_extended.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2013 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_gpu_program5_mem_extended { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_parameter_buffer_object2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_parameter_buffer_object2 { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/NV_texture_npot_2D_mipmap.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface NV_texture_npot_2D_mipmap { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_shader_atomic_counter_ops.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2013 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_shader_atomic_counter_ops { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_vertex_shader_viewport_index.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_vertex_shader_viewport_index { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_compatibility.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_compatibility { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_fragment_program_shadow.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_fragment_program_shadow { 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_texture_image_samples.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2014 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_texture_image_samples { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_vertex_type_10f_11f_11f_rev.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2013 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_vertex_type_10f_11f_11f_rev { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/KHR_robust_buffer_access_behavior.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2014 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface KHR_robust_buffer_access_behavior { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/NV_shader_framebuffer_fetch.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface NV_shader_framebuffer_fetch { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/OES_texture_half_float_linear.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface OES_texture_half_float_linear { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_depth_clamp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_depth_clamp { 35 | int GL_DEPTH_CLAMP_NV = 0x864F; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_texture_texture4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_texture_texture4 { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_arrays_of_arrays.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_arrays_of_arrays { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_image_size.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_image_size { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_texture_lod.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_texture_lod { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_query_lod.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_query_lod { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ATI_shader_texture_lod.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ATI_shader_texture_lod { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/NV_texture_compression_s3tc_update.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface NV_texture_compression_s3tc_update { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_robustness_isolation.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_robustness_isolation { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shader_bit_encoding.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shader_bit_encoding { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_query_levels.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_query_levels { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_shader_stencil_export.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_shader_stencil_export { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/AMD_transform_feedback3_lines_triangles.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface AMD_transform_feedback3_lines_triangles { 35 | 36 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_fragment_layer_viewport.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_fragment_layer_viewport { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/EXT_bgra.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface EXT_bgra { 35 | int GL_BGR_EXT = 0x80E0; 36 | int GL_BGRA_EXT = 0x80E1; 37 | } 38 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/EXT_rescale_normal.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface EXT_rescale_normal { 35 | int GL_RESCALE_NORMAL_EXT = 0x803A; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_geometry_shader4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_geometry_shader4 { 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_shader_atomic_counters.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_shader_atomic_counters { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_explicit_attrib_location.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_explicit_attrib_location { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_fragment_coord_conventions.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_fragment_coord_conventions { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shadow_ambient.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shadow_ambient { 35 | int GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_border_clamp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_border_clamp { 35 | int GL_CLAMP_TO_BORDER_ARB = 0x812D; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_shader_storage_buffer_object.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_shader_storage_buffer_object { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/EXT_shader_texture_lod.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | public interface EXT_shader_texture_lod { 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/java/org/lwjgl/test/applet/Test.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.test.applet; 33 | 34 | 35 | public interface Test { 36 | void start(); 37 | void stop(); 38 | } 39 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_robust_buffer_access_behavior.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_robust_buffer_access_behavior { 35 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_texture_mirrored_repeat.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_texture_mirrored_repeat { 35 | int GL_MIRRORED_REPEAT_ARB = 0x8370; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/GREMEDY_frame_terminator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2012 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface GREMEDY_frame_terminator { 35 | 36 | void glFrameTerminatorGREMEDY(); 37 | 38 | } -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shading_language_420pack.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shading_language_420pack { 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/ARB_shading_language_packing.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface ARB_shading_language_packing { 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/EXT_shared_texture_palette.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface EXT_shared_texture_palette { 35 | int GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/EXT_stencil_wrap.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface EXT_stencil_wrap { 35 | int GL_INCR_WRAP_EXT = 0x8507; 36 | int GL_DECR_WRAP_EXT = 0x8508; 37 | } 38 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengl/NV_vertex_array_range2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2008 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengl; 33 | 34 | public interface NV_vertex_array_range2 { 35 | int GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533; 36 | } 37 | -------------------------------------------------------------------------------- /src/templates/org/lwjgl/opengles/OES_EGL_sync.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2002-2011 LWJGL Project 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions are 7 | * met: 8 | * 9 | * * Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * * Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * * Neither the name of 'LWJGL' nor the names of 17 | * its contributors may be used to endorse or promote products derived 18 | * from this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 22 | * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | package org.lwjgl.opengles; 33 | 34 | import org.lwjgl.util.generator.Alias; 35 | 36 | @Alias("OES_egl_sync") 37 | public interface OES_EGL_sync { 38 | 39 | } --------------------------------------------------------------------------------