| Poster | Thread |
AmigaBlitter
|  |
OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 11:16:58
| | [ #1 ] |
|
|
 |
Elite Member  |
Joined: 26-Sep-2005 Posts: 3524
From: Unknown | | |
|
| |
| Status: Offline |
|
|
natamix
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 11:50:28
| | [ #2 ] |
|
|
 |
Regular Member  |
Joined: 7-Mar-2011 Posts: 232
From: The land of western movies spanish | | |
|
| @AmigaBlitter
Interesting, I wonder which version will AmigaOS 4.2, it was said would be released with OpenGL _________________
|
|
| Status: Offline |
|
|
AmigaBlitter
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 11:57:24
| | [ #3 ] |
|
|
 |
Elite Member  |
Joined: 26-Sep-2005 Posts: 3524
From: Unknown | | |
|
| @natamix
Afaik, mesa implements up to OGL 2.1. To use full opengl (up to 4.x) you should do a proprietary port of mesa, epanding the actual functionality.
Last edited by AmigaBlitter on 10-Aug-2011 at 05:56 PM.
_________________ retired |
|
| Status: Offline |
|
|
Rose
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 11:57:51
| | [ #4 ] |
|
|
 |
Cult Member  |
Joined: 5-Nov-2009 Posts: 982
From: Unknown | | |
|
| @AmigaBlitter
Nice graph about release cycle of Direct-X and OpenGL specs. How it makes OpenGL more advanced? Also remember that Direct-X is LOT more than just a Graphics API. |
|
| Status: Offline |
|
|
natamix
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 12:11:11
| | [ #5 ] |
|
|
 |
Regular Member  |
Joined: 7-Mar-2011 Posts: 232
From: The land of western movies spanish | | |
|
| @AmigaBlitter
OS4.2 Gallium ,but still need to Mesa? acknowledge that I am a little confused _________________
|
|
| Status: Offline |
|
|
Hisoka999
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 12:27:44
| | [ #6 ] |
|
|
 |
Member  |
Joined: 5-Oct-2009 Posts: 82
From: Germany | | |
|
| @natamix
Gallium3D is a plattform indipendent driver framework for graphic cards.(low level)
Mesa is an open source implementation of OpenGL( right now somewhere between 2.1 and 3.0)
So Gallium is for the performance and Mesa is for compatibility with OGL. |
|
| Status: Offline |
|
|
DAX
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 12:50:20
| | [ #7 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| Recently Mesa 7.11 has been released, adds many features, development is steady, wikipedia states the following:
"Mesa 3D supports OpenGL version 2.1,along with several extensions from OpenGL 3 and 4"
_________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
| Status: Offline |
|
|
natamix
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 12:54:55
| | [ #8 ] |
|
|
 |
Regular Member  |
Joined: 7-Mar-2011 Posts: 232
From: The land of western movies spanish | | |
|
| @Hisoka999
Understood, thanks
_________________
|
|
| Status: Offline |
|
|
Rose
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 12:55:49
| | [ #9 ] |
|
|
 |
Cult Member  |
Joined: 5-Nov-2009 Posts: 982
From: Unknown | | |
|
| @DAX
Quote:
DAX wrote: Recently Mesa 7.11 has been released, adds many features, development is steady, wikipedia states the following:
"Mesa 3D supports OpenGL version 2.1,along with several extensions from OpenGL 3 and 4"
|
From 7.11 release notes. "Mesa 7.11 implements the OpenGL 2.1 API, but the version reported by glGetString(GL_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 2.1.". I would trust that bit more than wikipedia. |
|
| Status: Offline |
|
|
ferrels
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 12:57:10
| | [ #10 ] |
|
|
 |
Cult Member  |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| What's the current state of opengl on Amiga OS4? Isn't it at 1.2 or 1.3? At this rate, AmogaOS will get opengl 2.0 compatibility around the year 2025.
|
|
| Status: Offline |
|
|
DAX
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 16:20:29
| | [ #11 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| @Rose The fact that not all features a re implemented in all drivers is true but it is Gallium that gets the most attention. Wikipedia it's an easy and friendly site to consult (and I mention it if I see the information is correct albeit not too specific) the public version 7.11 doesn't feature what's being worked on "in-house" but support for up to 3.0 is expected for the next release in January with up to 3.3 soon after (4.x has some very minor preliminary feature looked upon right now).
Here is the current state:
GL 3.0:
GLSL 1.30 (GL_EXT_gpu_shader4, etc.) started Conditional rendering (GL_NV_conditional_render) DONE Map buffer subranges (GL_ARB_map_buffer_range) DONE Clamping controls (GL_ARB_color_buffer_float) DONE Float textures, renderbuffers (GL_ARB_texture_float) DONE (gallium r300) GL_EXT_packed_float DONE (gallium r600) GL_EXT_texture_shared_exponent DONE (gallium, swrast) Float depth buffers (GL_ARB_depth_buffer_float) DONE Framebuffer objects (GL_EXT_framebuffer_object) DONE Half-float DONE Multisample blit DONE Non-normalized Integer texture/framebuffer formats ~50% done 1D/2D Texture arrays core Mesa, swrast done Packed depth/stencil formats DONE Per-buffer blend and masks (GL_EXT_draw_buffers2) DONE GL_EXT_texture_compression_rgtc DONE (swrast, gallium r600) Red and red/green texture formats DONE (swrast, i965, gallium) Transform feedback (GL_EXT_transform_feedback) ~50% done glBindFragDataLocation, glGetFragDataLocation, glBindBufferRange, glBindBufferBase commands Vertex array objects (GL_APPLE_vertex_array_object) DONE sRGB framebuffer format (GL_EXT_framebuffer_sRGB) core GL done (i965, gallium), GLX todo glClearBuffer commands DONE glGetStringi command DONE glTexParameterI, glGetTexParameterI commands DONE glVertexAttribI commands DONE Depth format cube textures 0% done GLX_ARB_create_context (GLX 1.4 is required) not started
GL 3.1:
GLSL 1.40 not started Instanced drawing (GL_ARB_draw_instanced) DONE (gallium, swrast) Buffer copying (GL_ARB_copy_buffer) DONE Primitive restart (GL_NV_primitive_restart) DONE (gallium) 16 vertex texture image units DONE Texture buffer objs (GL_ARB_texture_buffer_object) not started Rectangular textures (GL_ARB_texture_rectangle) DONE Uniform buffer objs (GL_ARB_uniform_buffer_object) not started Signed normalized textures (GL_EXT_texture_snorm) DONE (gallium)
GL 3.2:
Core/compatibility profiles not started GLSL 1.50 not started Geometry shaders (GL_ARB_geometry_shader4) partially done (Zack) BGRA vertex order (GL_ARB_vertex_array_bgra) DONE Base vertex offset(GL_ARB_draw_elements_base_vertex) DONE Frag shader coord (GL_ARB_fragment_coord_conventions) DONE (swrast, gallium) Provoking vertex (GL_ARB_provoking_vertex) DONE Seamless cubemaps (GL_ARB_seamless_cube_map) DONE Multisample textures (GL_ARB_texture_multisample) not started Frag depth clamp (GL_ARB_depth_clamp) DONE Fence objects (GL_ARB_sync) DONE GLX_ARB_create_context_profile not started
GL 3.3:
GLSL 3.30 not started GL_ARB_blend_func_extended not started GL_ARB_explicit_attrib_location DONE (swrast, i915, i965) GL_ARB_occlusion_query2 DONE (swrast, gallium) GL_ARB_sampler_objects DONE (gallium) GL_ARB_texture_rgb10_a2ui not started GL_ARB_texture_swizzle DONE (same as EXT version) GL_ARB_timer_query ~60% done (the EXT variant) GL_ARB_instanced_arrays DONE (gallium) GL_ARB_vertex_type_2_10_10_10_rev not started
GL 4.0:
GLSL 4.0 not started GL_ARB_texture_query_lod not started GL_ARB_draw_buffers_blend DONE (gallium softpipe) GL_ARB_draw_indirect not started GL_ARB_gpu_shader_fp64 not started GL_ARB_sample_shading not started GL_ARB_shader_subroutine not started GL_ARB_tessellation_shader not started GL_ARB_texture_buffer_object_rgb32 not started GL_ARB_texture_cube_map_array not started GL_ARB_texture_gather not started GL_ARB_transform_feedback2 not started GL_ARB_transform_feedback3 not started
GL 4.1:
GLSL 4.1 not started GL_ARB_ES2_compatibility DONE (i965) GL_ARB_get_program_binary not started GL_ARB_separate_shader_objects some infrastructure done GL_ARB_shader_precision not started GL_ARB_vertex_attrib_64bit not started GL_ARB_viewport_array not started
GL 4.2: GLSL 4.2 not started GL_ARB_texture_compression_bptc not started GL_ARB_compressed_texture_pixel_storage not started GL_ARB_shader_atomic_counters not started GL_ARB_texture_storage not started GL_ARB_transform_feedback_instanced not started GL_ARB_base_instance not started GL_ARB_shader_image_load_store not started GL_ARB_conservative_depth not started (may be close to AMD_conservative_depth though) GL_ARB_shading_language_420pack not started GL_ARB_internalformat_query not started GL_ARB_map_buffer_alignment not started
On further positive news HW video acceleration will also be included in the next release and the merge of König's 19000 lines of code with the main Gallium/Mesa branch has been performed last month (see THIS submission for further detail). Acceleration is done through shaders as the UVD stuff isn't public domain/open source.
_________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
| Status: Offline |
|
|
DAX
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 16:24:30
| | [ #12 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| @ferrels AmigaOS Gallium implementation will be included in OS4.2 which will ship with the X1000. Judging from the ads in Amiga Future, the X1000 should arrive in 2011 thus an educated guess would have the X1000 along with OS4.2 (with Gallium) available within 2011 Christmas period.
_________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
| Status: Offline |
|
|
Kicko
 |  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 16:47:30
| | [ #13 ] |
|
|
 |
Elite Member  |
Joined: 19-Jun-2004 Posts: 5009
From: Sweden | | |
|
| @DAX
You are too optimistic. I think x1000 will not come before 2012. |
|
| Status: Offline |
|
|
Hypex
 |  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 17:26:49
| | [ #14 ] |
|
|
 |
Elite Member  |
Joined: 6-May-2007 Posts: 11351
From: Greensborough, Australia | | |
|
| @AmigaBlitter
And thus, harder for OS4 to have a port! |
|
| Status: Offline |
|
|
AmigaBlitter
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 18:01:23
| | [ #15 ] |
|
|
 |
Elite Member  |
Joined: 26-Sep-2005 Posts: 3524
From: Unknown | | |
|
| @Hypex
Quote:
| And thus, harder for OS4 to have a port! |
The Friedens are strong in graphics and OGL, and Hans in working on graphics driver. So i guess we can hope for a good port. I'm eager to see progress in this side.
_________________ retired |
|
| Status: Offline |
|
|
Seiya
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 18:05:11
| | [ #16 ] |
|
|
 |
Super Member  |
Joined: 19-Aug-2006 Posts: 1479
From: Italia | | |
|
| @AmigaBlitter
bla bla bla bla and forever bla bla _________________
|
|
| Status: Offline |
|
|
Templario
 |  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 18:05:24
| | [ #17 ] |
|
|
 |
Elite Member  |
Joined: 22-Jun-2004 Posts: 3680
From: Unknown | | |
|
| @AmigaBlitter It is a good news, because now the 3D engine and power is in Microsoft's hands with their Direct X.
|
|
| Status: Offline |
|
|
AmigaBlitter
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 18:47:02
| | [ #18 ] |
|
|
 |
Elite Member  |
Joined: 26-Sep-2005 Posts: 3524
From: Unknown | | |
|
| @Seiya
Quote:
| bla bla bla bla and forever bla bla |
Do you read "le avventure di zio paperone" too?
Lol
I think they can manage to do a good port.
Last edited by AmigaBlitter on 10-Aug-2011 at 06:51 PM.
_________________ retired |
|
| Status: Offline |
|
|
Rose
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 18:50:49
| | [ #19 ] |
|
|
 |
Cult Member  |
Joined: 5-Nov-2009 Posts: 982
From: Unknown | | |
|
| @AmigaBlitter
Quote:
AmigaBlitter wrote: @Seiya
Quote:
| bla bla bla bla and forever bla bla |
Do you read "le avventure di zio paperone" too? |
Scrooge McDuck is also more advanced than DX11 ? :)
Seriously. How OpenGL is now advanced since your picture only reflected the release cycle, not features.Last edited by Rose on 10-Aug-2011 at 06:56 PM.
|
|
| Status: Offline |
|
|
AmigaBlitter
|  |
Re: OpenGL is now more advanced than DX11 Posted on 10-Aug-2011 18:56:11
| | [ #20 ] |
|
|
 |
Elite Member  |
Joined: 26-Sep-2005 Posts: 3524
From: Unknown | | |
|
| @Rose
Quote:
| Scrooge McDuck is also more advanced than DX11 ? :) |
He is. Gyro Gearloose have managed to create a supercomputer with super graphics for him._________________ retired |
|
| Status: Offline |
|
|