LWJGL Forum

Programming => Lightweight Java Gaming Library => Topic started by: spasi on March 11, 2010, 21:14:13

Title: OpenGL 3.3, 4.0 and new extensions
Post by: spasi on March 11, 2010, 21:14:13
Support for OpenGL 3.3 and OpenGL 4.0 has been added to LWJGL. Also the following extensions are now supported:

ARB_blend_func_extended
ARB_draw_indirect
ARB_explicit_attrib_location
ARB_gpu_shader_fp64
ARB_gpu_shader5
ARB_occlusion_query2
ARB_sampler_objects
ARB_shader_bit_encoding
ARB_shader_subroutine
ARB_shading_language_include
ARB_tessellation_shader
ARB_texture_buffer_object_rgb32
ARB_texture_compression_bptc
ARB_texture_rgb10_a2ui
ARB_texture_swizzle
ARB_timer_query
ARB_transform_feedback2
ARB_transform_feedback3
ARB_vertex_type_2_10_10_10_rev
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: kappa on March 11, 2010, 21:17:04
daaamn, looks like a new record :)

OpenGL 3.3 and 4.0 support within a few hours of its announcement :)
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: Matzon on March 11, 2010, 21:20:27
 :o :o

very impressive!
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: Kai on March 11, 2010, 21:38:33
Nice work!

I guess, it's spec-reading-time again. God, I hate, no I love that extension hell...
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: Evil-Devil on March 12, 2010, 08:54:42
At least you can use it ;)

I still try to learn all the 2.x stuff with the available books and less time.
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: Fool Running on March 12, 2010, 13:47:27
All I have to say is... :o
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: Kai on March 14, 2010, 15:47:21
One little thing:
The two new extensions
- ARB_shader_bit_encoding
- ARB_texture_buffer_object_rgb32
are not going to be generated even though their templates are available as java classes, so they are not available in the built JAR.
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: spasi on March 14, 2010, 16:45:58
Those two don't define any new tokens or functions. The availability flags in ContextCapabilities are the only things you need.
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: Kai on March 14, 2010, 18:22:37
QuoteThose two don't define any new tokens or functions. The availability flags in ContextCapabilities are the only things you need.
Oh, you're right, I'm sorry!
Title: Re: OpenGL 3.3, 4.0 and new extensions
Post by: kulpa on March 15, 2010, 18:51:22
amazing...
just read the announcement and wanted to start a discussion about it here...
And what did I find? It's already implemented !!!!
Deeply impressed ;)

cheers, kulpae