Wings 3D Development Forum
[fixed] wings3d requires the opengl frame buffer object extension - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Bug Reports (https://www.wings3d.com/forum/forumdisplay.php?fid=12)
+--- Thread: [fixed] wings3d requires the opengl frame buffer object extension (/showthread.php?tid=2658)



[fixed] wings3d requires the opengl frame buffer object extension - infinder - 06-21-2018

program doesn't run.. «wings3d requires the opengl frame buffer object extension»
Wings3D 2.1.7
win7 x32 home premium
direct-x 10
GeForce Go 7600

version 2.1.6 works ok.
here is what it shows under help-->Software/OpenGl info

Version information
Vendor
NVIDIA Corporation
Renderer
GeForce Go 7600/PCI/SSE2
Version
2.1.2
Version tuple
{2,1,2}
2D-API:
wxWidgets: 3.0.3.0
OpenGL Information
Red bits
8
Green bits
8
Blue bits
8
Alpha bits
8
Depth bits
24
Stencil bits
8
Accum. red bits
16
Accum. green bits
16
Accum. blue bits
16
Accum. alpha bits
16
Max number of lights
8
Max clip planes
6
Max modelview stack depth
32
Max projection stack depth
4
Max texture stack depth
10
Subpixel bits
12
Max 3D texture size
512
Max texture size
4096
Max pixel map table
65536
Max name stack depth
128
Max display-list call nesting
64
Max evaluator polynomial order
8
Max viewport dimensions
4096, 4096
Max depth of attribute stack
16
Max depth of client attribute stack
16
Number of auxiliary buffers
4
Color buffers store RGBA
1
Color buffers store indices
0
Double buffering
1
Stereo buffers
0
Sample buffers
1
Range of aliased point sizes
1, 63
Range of antialised point sizes
1, 63
Range of aliased line widths
1, 10
Range of antialised line widths
1, 10
Recommended max number of indices for drawRangeElement()
1048576
Recommended max number of vertices for drawRangeElement()
1048576
Max number of texturing units
4
Number of compression formats
3
Max number of vertex units
---
OpenGL Extensions

GL_ARB_color_buffer_float

GL_ARB_depth_texture

GL_ARB_draw_buffers

GL_ARB_fragment_program

GL_ARB_fragment_program_shadow

GL_ARB_fragment_shader

GL_ARB_half_float_pixel

GL_ARB_imaging

GL_ARB_multisample

GL_ARB_multitexture

GL_ARB_occlusion_query

GL_ARB_pixel_buffer_object

GL_ARB_point_parameters

GL_ARB_point_sprite

GL_ARB_shader_objects

GL_ARB_shading_language_100

GL_ARB_shadow

GL_ARB_texture_border_clamp

GL_ARB_texture_compression

GL_ARB_texture_cube_map

GL_ARB_texture_env_add

GL_ARB_texture_env_combine

GL_ARB_texture_env_dot3

GL_ARB_texture_float

GL_ARB_texture_mirrored_repeat

GL_ARB_texture_non_power_of_two

GL_ARB_texture_rectangle

GL_ARB_transpose_matrix

GL_ARB_vertex_buffer_object

GL_ARB_vertex_program

GL_ARB_vertex_shader

GL_ARB_window_pos

GL_ATI_draw_buffers

GL_ATI_texture_float

GL_ATI_texture_mirror_once

GL_EXT_Cg_shader

GL_EXT_abgr

GL_EXT_bgra

GL_EXT_blend_color

GL_EXT_blend_equation_separate

GL_EXT_blend_func_separate

GL_EXT_blend_minmax

GL_EXT_blend_subtract

GL_EXT_compiled_vertex_array

GL_EXT_depth_bounds_test

GL_EXT_draw_range_elements

GL_EXT_fog_coord

GL_EXT_framebuffer_blit

GL_EXT_framebuffer_multisample

GL_EXT_framebuffer_object

GL_EXT_gpu_program_parameters

GL_EXT_multi_draw_arrays

GL_EXT_packed_depth_stencil

GL_EXT_packed_pixels

GL_EXT_pixel_buffer_object

GL_EXT_point_parameters

GL_EXT_rescale_normal

GL_EXT_secondary_color

GL_EXT_separate_specular_color

GL_EXT_shadow_funcs

GL_EXT_stencil_two_side

GL_EXT_stencil_wrap

GL_EXT_texture3D

GL_EXT_texture_compression_s3tc

GL_EXT_texture_cube_map

GL_EXT_texture_edge_clamp

GL_EXT_texture_env_add

GL_EXT_texture_env_combine

GL_EXT_texture_env_dot3

GL_EXT_texture_filter_anisotropic

GL_EXT_texture_lod

GL_EXT_texture_lod_bias

GL_EXT_texture_mirror_clamp

GL_EXT_texture_object

GL_EXT_texture_sRGB

GL_EXT_timer_query

GL_EXT_vertex_array

GL_IBM_rasterpos_clip

GL_IBM_texture_mirrored_repeat

GL_KTX_buffer_region

GL_NVX_conditional_render

GL_NV_blend_square

GL_NV_copy_depth_to_color

GL_NV_depth_clamp

GL_NV_fence

GL_NV_float_buffer

GL_NV_fog_distance

GL_NV_fragment_program

GL_NV_fragment_program2

GL_NV_fragment_program_option

GL_NV_framebuffer_multisample_coverage

GL_NV_half_float

GL_NV_light_max_exponent

GL_NV_multisample_filter_hint

GL_NV_occlusion_query

GL_NV_packed_depth_stencil

GL_NV_pixel_data_range

GL_NV_point_sprite

GL_NV_primitive_restart

GL_NV_register_combiners

GL_NV_register_combiners2

GL_NV_texgen_reflection

GL_NV_texture_compression_vtc

GL_NV_texture_env_combine4

GL_NV_texture_expand_normal

GL_NV_texture_rectangle

GL_NV_texture_shader

GL_NV_texture_shader2

GL_NV_texture_shader3

GL_NV_vertex_array_range

GL_NV_vertex_array_range2

GL_NV_vertex_program

GL_NV_vertex_program1_1

GL_NV_vertex_program2

GL_NV_vertex_program2_option

GL_NV_vertex_program3

GL_S3_s3tc

GL_SGIS_generate_mipmap

GL_SGIS_texture_lod

GL_SGIX_depth_texture

GL_SGIX_shadow

GL_SUN_slice_accum

GL_WIN_swap_hint

WGL_EXT_swap_control


RE: wings3d requires the opengl frame buffer object extension - infinder - 06-26-2018

anyone!


RE: wings3d requires the opengl frame buffer object extension - micheus - 06-26-2018

I have no clue about this issue. I wonder if dgud could check this. (and that can take some time)

I just have access to PC's with AMD Radeon and Intel HD video card as well as Windows 7 Professional or Windows 10 Professional - both 64bits - and don't have this kind of problem.


RE: wings3d requires the opengl frame buffer object extension - dgud - 06-26-2018

Try updating you graphics drivers.

I have changed the check for FBO from
Quote:is_ext('GL_EXT_framebuffer_object').
to
Quote:is_ext('GL_ARB_framebuffer_object').
They are the same and should be in OpenGL-2.1 be both included or none. But in your case
only the second is available.. sigh.
Ok will change back in the next release.


RE: [fixed] wings3d requires the opengl frame buffer object extension - remvs - 10-26-2018

Hi All,

I am having the same issue on an older laptop I just revived for my 3D printing workshop; I updated Windows 7, all drivers, including Nvidia gfx card, but I still get the error for V2.1.7. Older version seems to work ok.

This post is flagged as Fixed? Is there a way for me now to get V2.1.7 running? Or jsut have to wait for next release?

Thanks!

Joris


RE: [fixed] wings3d requires the opengl frame buffer object extension - micheus - 10-26-2018

(10-26-2018, 12:29 PM)remvs Wrote: This post is flagged as Fixed? Is there a way for me now to get V2.1.7 running? Or just have to wait for next release?
Yes, it was fixed and should be available in the next release.

Usually, when I fix something I try to make the .beam available, but that is not a rule. dgud has been working in a lot of things and sometimes it can be hard to make a fix he worked available before a new release.

But, that seems to not be the case. Smile
So, try to replace the file wings_gl.beam; check if it worked for you and don't forget to give me a feedback.


RE: [fixed] wings3d requires the opengl frame buffer object extension - dgud - 10-29-2018

With Nvidia drivers it should work already, this fix is for really old cards and drivers.

Are you sure you are using the nvidia card? Laptop can often be run on both Nvidia and on Intel/Amd builtin
to save battery, check what Help/OpenGL info says.

Will try to make a new release soon'ish.. got some bugs I need to debug first, working on it.


RE: [fixed] wings3d requires the opengl frame buffer object extension - remvs - 10-29-2018

Thank you for the quick and clear support both!
I will follow up later today when I tried out your suggestions

Joris


RE: [fixed] wings3d requires the opengl frame buffer object extension - remvs - 10-30-2018

Micheus, dgud,

The new .beam file did the trick! Thank you for the support!
Attached my GL info.

Regards,
Joris


RE: [fixed] wings3d requires the opengl frame buffer object extension - micheus - 10-30-2018

Thanks for the feedback.
So, that means the next release will be OK for you too. Smile