Download ManagedOpenGL

Description

PInvoke OpenGL in managed code. Generate classes from official spec at http://www.opengl.org/registry/.

Icons

ManagedOpenGL

Source Files

The download file managedopengl.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
ManagedOpenGL.CodeGenerator/CSTypeMap.cs
ManagedOpenGL.CodeGenerator/Data/cs.tm//from www  . j av  a  2 s .c o m
ManagedOpenGL.CodeGenerator/Data/enum.spec
ManagedOpenGL.CodeGenerator/Data/enumext.spec
ManagedOpenGL.CodeGenerator/Data/gl.spec
ManagedOpenGL.CodeGenerator/Data/gl.tm
ManagedOpenGL.CodeGenerator/EnumData.cs
ManagedOpenGL.CodeGenerator/EnumSpecParser.cs
ManagedOpenGL.CodeGenerator/Function.cs
ManagedOpenGL.CodeGenerator/FunctionOption.cs
ManagedOpenGL.CodeGenerator/FunctionOptionExtension.cs
ManagedOpenGL.CodeGenerator/GlSpecParser.cs
ManagedOpenGL.CodeGenerator/ManagedOpenGL.CodeGenerator.csproj
ManagedOpenGL.CodeGenerator/ManagedOpenGL.CodeGenerator.csproj.user
ManagedOpenGL.CodeGenerator/Program.cs
ManagedOpenGL.CodeGenerator/Properties/AssemblyInfo.cs
ManagedOpenGL.CodeGenerator/Rules/EnumGenerator.cs
ManagedOpenGL.CodeGenerator/Rules/EnumGenerator.rule
ManagedOpenGL.CodeGenerator/Rules/EnumGeneratorExt.cs
ManagedOpenGL.CodeGenerator/Rules/FunctionGenerator.cs
ManagedOpenGL.CodeGenerator/Rules/FunctionGenerator.rule
ManagedOpenGL.CodeGenerator/Rules/Helper.cs
ManagedOpenGL.CodeGenerator/TypeMap.cs
ManagedOpenGL.Engine/Cameras/Camera.cs
ManagedOpenGL.Engine/Cameras/CubeMapCamera.cs
ManagedOpenGL.Engine/Cameras/FreeCamera.cs
ManagedOpenGL.Engine/Cameras/TwoDirCamera.cs
ManagedOpenGL.Engine/ManagedOpenGL.Engine.csproj
ManagedOpenGL.Engine/Math/EulerAngle.cs
ManagedOpenGL.Engine/Math/MathHelper.cs
ManagedOpenGL.Engine/Math/Matrix.cs
ManagedOpenGL.Engine/Math/Vector.cs
ManagedOpenGL.Engine/Objects/Cube.cs
ManagedOpenGL.Engine/Objects/DrawObject.cs
ManagedOpenGL.Engine/Objects/PositionedSphere.cs
ManagedOpenGL.Engine/Objects/Skybox.cs
ManagedOpenGL.Engine/Objects/Sphere.cs
ManagedOpenGL.Engine/Properties/AssemblyInfo.cs
ManagedOpenGL.Engine/Render/RenderMode.cs
ManagedOpenGL.Engine/Render/RenderTexture.cs
ManagedOpenGL.Engine/Render/Renderer.cs
ManagedOpenGL.Engine/Shaders/FragmentShader.cs
ManagedOpenGL.Engine/Shaders/Shader.cs
ManagedOpenGL.Engine/Shaders/ShaderProgram.cs
ManagedOpenGL.Engine/Shaders/VertexShader.cs
ManagedOpenGL.Engine/Windows/Console.cs
ManagedOpenGL.Engine/Windows/EmptyCubeMapTexture.cs
ManagedOpenGL.Engine/Windows/EmptyTexture2D.cs
ManagedOpenGL.Engine/Windows/Font.cs
ManagedOpenGL.Engine/Windows/HiResTimer.cs
ManagedOpenGL.Engine/Windows/Keyboard.cs
ManagedOpenGL.Engine/Windows/OpenGLApplication.cs
ManagedOpenGL.Engine/Windows/OpenGLForm.Designer.cs
ManagedOpenGL.Engine/Windows/OpenGLForm.cs
ManagedOpenGL.Engine/Windows/OpenGLForm.resx
ManagedOpenGL.Engine/Windows/Texture2D.cs
ManagedOpenGL.Engine/Windows/TextureCubeMap.cs
ManagedOpenGL.Engine/Windows/TextureHelper.cs
ManagedOpenGL/Enums.cs
ManagedOpenGL/ManagedOpenGL.csproj
ManagedOpenGL/Native/OpenGLNative.1_1.cs
ManagedOpenGL/Native/OpenGLNative.3DFX_tbuffer.cs
ManagedOpenGL/Native/OpenGLNative.APPLE_element_array.cs
ManagedOpenGL/Native/OpenGLNative.APPLE_fence.cs
ManagedOpenGL/Native/OpenGLNative.APPLE_flush_buffer_range.cs
ManagedOpenGL/Native/OpenGLNative.APPLE_vertex_array_object.cs
ManagedOpenGL/Native/OpenGLNative.APPLE_vertex_array_range.cs
ManagedOpenGL/Native/OpenGLNative.ARB_color_buffer_float.cs
ManagedOpenGL/Native/OpenGLNative.ARB_draw_buffers.cs
ManagedOpenGL/Native/OpenGLNative.ARB_matrix_palette.cs
ManagedOpenGL/Native/OpenGLNative.ARB_multisample.cs
ManagedOpenGL/Native/OpenGLNative.ARB_multitexture.cs
ManagedOpenGL/Native/OpenGLNative.ARB_occlusion_query.cs
ManagedOpenGL/Native/OpenGLNative.ARB_point_parameters.cs
ManagedOpenGL/Native/OpenGLNative.ARB_shader_objects.cs
ManagedOpenGL/Native/OpenGLNative.ARB_texture_compression.cs
ManagedOpenGL/Native/OpenGLNative.ARB_transpose_matrix.cs
ManagedOpenGL/Native/OpenGLNative.ARB_vertex_blend.cs
ManagedOpenGL/Native/OpenGLNative.ARB_vertex_buffer_object.cs
ManagedOpenGL/Native/OpenGLNative.ARB_vertex_program.cs
ManagedOpenGL/Native/OpenGLNative.ARB_vertex_shader.cs
ManagedOpenGL/Native/OpenGLNative.ARB_window_pos.cs
ManagedOpenGL/Native/OpenGLNative.ATI_draw_buffers.cs
ManagedOpenGL/Native/OpenGLNative.ATI_element_array.cs
ManagedOpenGL/Native/OpenGLNative.ATI_envmap_bumpmap.cs
ManagedOpenGL/Native/OpenGLNative.ATI_fragment_shader.cs
ManagedOpenGL/Native/OpenGLNative.ATI_map_object_buffer.cs
ManagedOpenGL/Native/OpenGLNative.ATI_pn_triangles.cs
ManagedOpenGL/Native/OpenGLNative.ATI_separate_stencil.cs
ManagedOpenGL/Native/OpenGLNative.ATI_vertex_array_object.cs
ManagedOpenGL/Native/OpenGLNative.ATI_vertex_attrib_array_object.cs
ManagedOpenGL/Native/OpenGLNative.ATI_vertex_streams.cs
ManagedOpenGL/Native/OpenGLNative.EXT_bindable_uniform.cs
ManagedOpenGL/Native/OpenGLNative.EXT_blend_color.cs
ManagedOpenGL/Native/OpenGLNative.EXT_blend_equation_separate.cs
ManagedOpenGL/Native/OpenGLNative.EXT_blend_func_separate.cs
ManagedOpenGL/Native/OpenGLNative.EXT_blend_minmax.cs
ManagedOpenGL/Native/OpenGLNative.EXT_color_subtable.cs
ManagedOpenGL/Native/OpenGLNative.EXT_compiled_vertex_array.cs
ManagedOpenGL/Native/OpenGLNative.EXT_convolution.cs
ManagedOpenGL/Native/OpenGLNative.EXT_coordinate_frame.cs
ManagedOpenGL/Native/OpenGLNative.EXT_copy_texture.cs
ManagedOpenGL/Native/OpenGLNative.EXT_cull_vertex.cs
ManagedOpenGL/Native/OpenGLNative.EXT_depth_bounds_test.cs
ManagedOpenGL/Native/OpenGLNative.EXT_draw_buffers2.cs
ManagedOpenGL/Native/OpenGLNative.EXT_draw_instanced.cs
ManagedOpenGL/Native/OpenGLNative.EXT_draw_range_elements.cs
ManagedOpenGL/Native/OpenGLNative.EXT_fog_coord.cs
ManagedOpenGL/Native/OpenGLNative.EXT_framebuffer_blit.cs
ManagedOpenGL/Native/OpenGLNative.EXT_framebuffer_multisample.cs
ManagedOpenGL/Native/OpenGLNative.EXT_framebuffer_object.cs
ManagedOpenGL/Native/OpenGLNative.EXT_geometry_shader4.cs
ManagedOpenGL/Native/OpenGLNative.EXT_gpu_program_parameters.cs
ManagedOpenGL/Native/OpenGLNative.EXT_gpu_shader4.cs
ManagedOpenGL/Native/OpenGLNative.EXT_histogram.cs
ManagedOpenGL/Native/OpenGLNative.EXT_index_func.cs
ManagedOpenGL/Native/OpenGLNative.EXT_index_material.cs
ManagedOpenGL/Native/OpenGLNative.EXT_light_texture.cs
ManagedOpenGL/Native/OpenGLNative.EXT_multi_draw_arrays.cs
ManagedOpenGL/Native/OpenGLNative.EXT_multisample.cs
ManagedOpenGL/Native/OpenGLNative.EXT_paletted_texture.cs
ManagedOpenGL/Native/OpenGLNative.EXT_pixel_transform.cs
ManagedOpenGL/Native/OpenGLNative.EXT_point_parameters.cs
ManagedOpenGL/Native/OpenGLNative.EXT_polygon_offset.cs
ManagedOpenGL/Native/OpenGLNative.EXT_secondary_color.cs
ManagedOpenGL/Native/OpenGLNative.EXT_stencil_clear_tag.cs
ManagedOpenGL/Native/OpenGLNative.EXT_stencil_two_side.cs
ManagedOpenGL/Native/OpenGLNative.EXT_subtexture.cs
ManagedOpenGL/Native/OpenGLNative.EXT_texture3D.cs
ManagedOpenGL/Native/OpenGLNative.EXT_texture_buffer_object.cs
ManagedOpenGL/Native/OpenGLNative.EXT_texture_integer.cs
ManagedOpenGL/Native/OpenGLNative.EXT_texture_object.cs
ManagedOpenGL/Native/OpenGLNative.EXT_texture_perturb_normal.cs
ManagedOpenGL/Native/OpenGLNative.EXT_timer_query.cs
ManagedOpenGL/Native/OpenGLNative.EXT_vertex_array.cs
ManagedOpenGL/Native/OpenGLNative.EXT_vertex_shader.cs
ManagedOpenGL/Native/OpenGLNative.EXT_vertex_weighting.cs
ManagedOpenGL/Native/OpenGLNative.GREMEDY_frame_terminator.cs
ManagedOpenGL/Native/OpenGLNative.GREMEDY_string_marker.cs
ManagedOpenGL/Native/OpenGLNative.HP_image_transform.cs
ManagedOpenGL/Native/OpenGLNative.IBM_multimode_draw_arrays.cs
ManagedOpenGL/Native/OpenGLNative.IBM_vertex_array_lists.cs
ManagedOpenGL/Native/OpenGLNative.INGR_blend_func_separate.cs
ManagedOpenGL/Native/OpenGLNative.INTEL_parallel_arrays.cs
ManagedOpenGL/Native/OpenGLNative.MESA_resize_buffers.cs
ManagedOpenGL/Native/OpenGLNative.MESA_window_pos.cs
ManagedOpenGL/Native/OpenGLNative.NV_depth_buffer_float.cs
ManagedOpenGL/Native/OpenGLNative.NV_evaluators.cs
ManagedOpenGL/Native/OpenGLNative.NV_fence.cs
ManagedOpenGL/Native/OpenGLNative.NV_fragment_program.cs
ManagedOpenGL/Native/OpenGLNative.NV_framebuffer_multisample_coverage.cs
ManagedOpenGL/Native/OpenGLNative.NV_geometry_program4.cs
ManagedOpenGL/Native/OpenGLNative.NV_gpu_program4.cs
ManagedOpenGL/Native/OpenGLNative.NV_half_float.cs
ManagedOpenGL/Native/OpenGLNative.NV_occlusion_query.cs
ManagedOpenGL/Native/OpenGLNative.NV_parameter_buffer_object.cs
ManagedOpenGL/Native/OpenGLNative.NV_pixel_data_range.cs
ManagedOpenGL/Native/OpenGLNative.NV_point_sprite.cs
ManagedOpenGL/Native/OpenGLNative.NV_primitive_restart.cs
ManagedOpenGL/Native/OpenGLNative.NV_register_combiners.cs
ManagedOpenGL/Native/OpenGLNative.NV_register_combiners2.cs
ManagedOpenGL/Native/OpenGLNative.NV_transform_feedback.cs
ManagedOpenGL/Native/OpenGLNative.NV_vertex_array_range.cs
ManagedOpenGL/Native/OpenGLNative.NV_vertex_program.cs
ManagedOpenGL/Native/OpenGLNative.NV_vertex_program4.cs
ManagedOpenGL/Native/OpenGLNative.PGI_misc_hints.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_detail_texture.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_fog_function.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_multisample.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_pixel_texture.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_point_parameters.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_sharpen_texture.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_texture4D.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_texture_color_mask.cs
ManagedOpenGL/Native/OpenGLNative.SGIS_texture_filter4.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_async.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_flush_raster.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_fragment_lighting.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_framezoom.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_igloo_interface.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_instruments.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_list_priority.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_pixel_texture.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_polynomial_ffd.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_reference_plane.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_sprite.cs
ManagedOpenGL/Native/OpenGLNative.SGIX_tag_sample_buffer.cs
ManagedOpenGL/Native/OpenGLNative.SGI_color_table.cs
ManagedOpenGL/Native/OpenGLNative.SUNX_constant_data.cs
ManagedOpenGL/Native/OpenGLNative.SUN_global_alpha.cs
ManagedOpenGL/Native/OpenGLNative.SUN_mesh_array.cs
ManagedOpenGL/Native/OpenGLNative.SUN_triangle_list.cs
ManagedOpenGL/Native/OpenGLNative.SUN_vertex.cs
ManagedOpenGL/Native/OpenGLNative.VERSION_1_2.cs
ManagedOpenGL/Native/OpenGLNative.VERSION_1_3.cs
ManagedOpenGL/Native/OpenGLNative.VERSION_1_4.cs
ManagedOpenGL/Native/OpenGLNative.VERSION_1_5.cs
ManagedOpenGL/Native/OpenGLNative.VERSION_2_0.cs
ManagedOpenGL/Native/OpenGLNative.VERSION_2_1.cs
ManagedOpenGL/Native/OpenGLNative.display-list.cs
ManagedOpenGL/Native/OpenGLNative.drawing-control.cs
ManagedOpenGL/Native/OpenGLNative.drawing.cs
ManagedOpenGL/Native/OpenGLNative.feedback.cs
ManagedOpenGL/Native/OpenGLNative.framebuf.cs
ManagedOpenGL/Native/OpenGLNative.misc.cs
ManagedOpenGL/Native/OpenGLNative.modeling.cs
ManagedOpenGL/Native/OpenGLNative.pixel-op.cs
ManagedOpenGL/Native/OpenGLNative.pixel-rw.cs
ManagedOpenGL/Native/OpenGLNative.state-req.cs
ManagedOpenGL/Native/OpenGLNative.xform.cs
ManagedOpenGL/OpenGL.cs
ManagedOpenGL/OpenGLUNative.cs
ManagedOpenGL/PixelFormatDescriptor.cs
ManagedOpenGL/Properties/AssemblyInfo.cs
ManagedOpenGL/WindowsOpenGLNative.cs
Test.ManagedOpenGL/CubeMap2Sample/CubeMap2Form.cs
Test.ManagedOpenGL/CubeMapSample/CubeMapSampleForm.cs
Test.ManagedOpenGL/Data/EnviromentCubeMap/FieldstoneBumpDOT3.png
Test.ManagedOpenGL/Data/EnviromentCubeMap/enviroment_cube_map.frag
Test.ManagedOpenGL/Data/EnviromentCubeMap/enviroment_cube_map.vert
Test.ManagedOpenGL/Data/Fonts/LC_B.jpg
Test.ManagedOpenGL/Data/Fonts/Simple.jpg
Test.ManagedOpenGL/Data/Fonts/TNR_B.jpg
Test.ManagedOpenGL/Data/Fonts/Verdana.jpg
Test.ManagedOpenGL/Data/MultiTexture/bg.jpg
Test.ManagedOpenGL/Data/MultiTexture/logo.gif
Test.ManagedOpenGL/Data/NormalMap/Fieldstone.png
Test.ManagedOpenGL/Data/NormalMap/FieldstoneBumpDOT3.png
Test.ManagedOpenGL/Data/NormalMap/shader.frag
Test.ManagedOpenGL/Data/NormalMap/shader.vert
Test.ManagedOpenGL/Data/NormalizeCubeMap/normalized_cube_map.frag
Test.ManagedOpenGL/Data/NormalizeCubeMap/normalized_cube_map.vert
Test.ManagedOpenGL/Data/ParallaxMapping/Maps/rockwall.jpg
Test.ManagedOpenGL/Data/ParallaxMapping/Maps/rockwall_height.png
Test.ManagedOpenGL/Data/ParallaxMapping/Maps/rockwall_normal.png
Test.ManagedOpenGL/Data/ParallaxMapping/parallax.frag
Test.ManagedOpenGL/Data/ParallaxMapping/parallax.vert
Test.ManagedOpenGL/Data/ParallaxMapping/parallax1.frag
Test.ManagedOpenGL/Data/ParallaxMapping/relief1.frag
Test.ManagedOpenGL/Data/Shader/sample.frag
Test.ManagedOpenGL/Data/Shader/sample.vert
Test.ManagedOpenGL/Data/SkyBox/CubeMap1/Back.jpg
Test.ManagedOpenGL/Data/SkyBox/CubeMap1/Bottom.jpg
Test.ManagedOpenGL/Data/SkyBox/CubeMap1/Front.jpg
Test.ManagedOpenGL/Data/SkyBox/CubeMap1/Left.jpg
Test.ManagedOpenGL/Data/SkyBox/CubeMap1/Right.jpg
Test.ManagedOpenGL/Data/SkyBox/CubeMap1/Top.jpg
Test.ManagedOpenGL/Data/SkyBox/CubeMap2/Back.png
Test.ManagedOpenGL/Data/SkyBox/CubeMap2/Bottom.png
Test.ManagedOpenGL/Data/SkyBox/CubeMap2/Front.png
Test.ManagedOpenGL/Data/SkyBox/CubeMap2/Left.png
Test.ManagedOpenGL/Data/SkyBox/CubeMap2/Right.png
Test.ManagedOpenGL/Data/SkyBox/CubeMap2/Top.png
Test.ManagedOpenGL/Data/SkyBox/CubeMapTest/Back.png
Test.ManagedOpenGL/Data/SkyBox/CubeMapTest/Bottom.png
Test.ManagedOpenGL/Data/SkyBox/CubeMapTest/Front.png
Test.ManagedOpenGL/Data/SkyBox/CubeMapTest/Left.png
Test.ManagedOpenGL/Data/SkyBox/CubeMapTest/Right.png
Test.ManagedOpenGL/Data/SkyBox/CubeMapTest/Top.png
Test.ManagedOpenGL/Data/Test/Test.bmp
Test.ManagedOpenGL/Data/Test/Test.jpg
Test.ManagedOpenGL/Data/Test/Test.png
Test.ManagedOpenGL/Data/Test/frag.frag
Test.ManagedOpenGL/Data/Test/vert.vert
Test.ManagedOpenGL/DepthReflectionExample/DepthReflectionForm.cs
Test.ManagedOpenGL/EnviromentCubeMapSample/EnviromentCubeMapForm.cs
Test.ManagedOpenGL/FontsSample/FontsSampleForm.cs
Test.ManagedOpenGL/ItemsManager.cs
Test.ManagedOpenGL/MultiTextureSample/MultiTextureSampleForm.cs
Test.ManagedOpenGL/NormalMapSample/NormalMapSampleForm.cs
Test.ManagedOpenGL/NormalizeCubeMapSample/NormalizeCubeMapForm.cs
Test.ManagedOpenGL/ParallaxMappingSample/ParallaxMappingForm.cs
Test.ManagedOpenGL/PhysXSample/PhysXBox.cs
Test.ManagedOpenGL/PhysXSample/PhysXForm.cs
Test.ManagedOpenGL/PhysXSample/PhysXSphere.cs
Test.ManagedOpenGL/Program.cs
Test.ManagedOpenGL/Properties/AssemblyInfo.cs
Test.ManagedOpenGL/RenderToTextureSample/RenderToTextureForm.cs
Test.ManagedOpenGL/SampleOpenGLForm.cs
Test.ManagedOpenGL/ShaderSample/ShaderSampleForm.cs
Test.ManagedOpenGL/SkyBoxSample/SkyBoxSampleForm.cs
Test.ManagedOpenGL/Test.ManagedOpenGL.csproj
Test.ManagedOpenGL/TestForm.Designer.cs
Test.ManagedOpenGL/TestForm.cs
Test.ManagedOpenGL/TestForm.resx
Test.ManagedOpenGL/TestSample/TestSampleForm.cs
Unit.ManagedOpenGL.sln

Download

Click the following link to download managedopengl.zip.

managedopengl.zip




















Home »
  C# Free Code »
    Graphics »




2D
3D
Image
OpenGL
Pdf
Unity3D