Code Search for Developers
 
 
  

ARB_transpose_matrix.java from Lightweight Java Game Library at Krugle


Show ARB_transpose_matrix.java syntax highlighted

/*
 * Copyright (c) 2002-2004 LWJGL Project
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are
 * met:
 *
 * * Redistributions of source code must retain the above copyright
 *   notice, this list of conditions and the following disclaimer.
 *
 * * Redistributions in binary form must reproduce the above copyright
 *   notice, this list of conditions and the following disclaimer in the
 *   documentation and/or other materials provided with the distribution.
 *
 * * Neither the name of 'LWJGL' nor the names of
 *   its contributors may be used to endorse or promote products derived
 *   from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
package org.lwjgl.opengl;

import org.lwjgl.util.generator.*;

import java.nio.*;

public interface ARB_transpose_matrix {
	int GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3;
	int GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4;
	int GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5;
	int GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6;

	@StripPostfix("pfMtx")
	void glLoadTransposeMatrixfARB(@Check("16") @Const FloatBuffer pfMtx);

	@StripPostfix("pfMtx")
	void glMultTransposeMatrixfARB(@Check("16") @Const FloatBuffer pfMtx);
}




See more files for this project here

Lightweight Java Game Library

A Java Game Library extension: 1. Handles the graphics, sound, and input simply 2. Wraps OpenGL, OpenAL, fmod3 and DevIL 3. Hires timers LWJGL currently supports Linux, Mac OS X (10.2 and above) and Windows (98 and above).

Project homepage: http://sourceforge.net/projects/java-game-lib
Programming language(s): C,Java
License: other

  ARB_buffer_object.java
  ARB_color_buffer_float.java
  ARB_depth_texture.java
  ARB_draw_buffers.java
  ARB_fragment_program.java
  ARB_fragment_program_shadow.java
  ARB_fragment_shader.java
  ARB_half_float_pixel.java
  ARB_imaging.java
  ARB_matrix_palette.java
  ARB_multisample.java
  ARB_multitexture.java
  ARB_occlusion_query.java
  ARB_pixel_buffer_object.java
  ARB_point_parameters.java
  ARB_point_sprite.java
  ARB_program.java
  ARB_shader_objects.java
  ARB_shading_language_100.java
  ARB_shadow.java
  ARB_shadow_ambient.java
  ARB_texture_border_clamp.java
  ARB_texture_compression.java
  ARB_texture_cube_map.java
  ARB_texture_env_add.java
  ARB_texture_env_combine.java
  ARB_texture_env_crossbar.java
  ARB_texture_env_dot3.java
  ARB_texture_float.java
  ARB_texture_mirrored_repeat.java
  ARB_texture_non_power_of_two.java
  ARB_texture_rectangle.java
  ARB_transpose_matrix.java
  ARB_vertex_blend.java
  ARB_vertex_buffer_object.java
  ARB_vertex_program.java
  ARB_vertex_shader.java
  ARB_window_pos.java
  ATI_draw_buffers.java
  ATI_element_array.java
  ATI_envmap_bumpmap.java
  ATI_fragment_shader.java
  ATI_map_object_buffer.java
  ATI_pn_triangles.java
  ATI_separate_stencil.java
  ATI_shader_texture_lod.java
  ATI_text_fragment_shader.java
  ATI_texture_compression_3dc.java
  ATI_texture_float.java
  ATI_texture_mirror_once.java
  ATI_vertex_array_object.java
  ATI_vertex_attrib_array_object.java
  ATI_vertex_streams.java
  EXT_abgr.java
  EXT_bgra.java
  EXT_bindable_uniform.java
  EXT_blend_color.java
  EXT_blend_equation_separate.java
  EXT_blend_func_separate.java
  EXT_blend_minmax.java
  EXT_blend_subtract.java
  EXT_cg_shader.java
  EXT_compiled_vertex_array.java
  EXT_depth_bounds_test.java
  EXT_draw_buffers2.java
  EXT_draw_instanced.java
  EXT_draw_range_elements.java
  EXT_fog_coord.java
  EXT_framebuffer_blit.java
  EXT_framebuffer_multisample.java
  EXT_framebuffer_object.java
  EXT_framebuffer_sRGB.java
  EXT_geometry_shader4.java
  EXT_gpu_program_parameters.java
  EXT_gpu_shader4.java
  EXT_multi_draw_arrays.java
  EXT_packed_depth_stencil.java
  EXT_packed_float.java
  EXT_packed_pixels.java
  EXT_paletted_texture.java
  EXT_pixel_buffer_object.java
  EXT_point_parameters.java
  EXT_rescale_normal.java
  EXT_secondary_color.java
  EXT_separate_specular_color.java
  EXT_shadow_funcs.java
  EXT_shared_texture_palette.java
  EXT_stencil_clear_tag.java
  EXT_stencil_two_side.java
  EXT_stencil_wrap.java
  EXT_texture_3d.java
  EXT_texture_array.java
  EXT_texture_buffer_object.java
  EXT_texture_compression_latc.java
  EXT_texture_compression_rgtc.java
  EXT_texture_compression_s3tc.java
  EXT_texture_env_combine.java
  EXT_texture_env_dot3.java
  EXT_texture_filter_anisotropic.java
  EXT_texture_integer.java