What's new

4.4.0 Odd trouble getting it to recognize the OGL driver

Cyberman

Moderator
Moderator
Hey Rice.. it looks like you might have an intermitent problem recognizing the proper drivers for 4xxx series of plugins.. why I say this is the following reasons:
I use RealTec VR extension viewer and it finds the proper driver and reports this:

NVIDIA Corporation
1.4.0
GeForce2 MX/PCI/SSE2
GL_ARB_imaging GL_ARB_multitexture GL_ARB_point_parameters 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_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_window_pos GL_S3_s3tc GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shared_texture_palette GL_EXT_stencil_wrap 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_object GL_EXT_vertex_array GL_EXT_vertex_weighting GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_fence GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_register_combiners GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_render_texture WGL_EXT_extensions_string WGL_EXT_swap_control WGL_NV_render_texture_rectangle

Max Lights 8
Num Clip Planes 6
Max Model View Stack Depth 32
Max Projection Stack Depth 4
Max Texture Stack Depth 10
Sub Pixel Bits 4
Max Texture Size 2048 x 2048
Pixel Map Table 65536
Max Name Stack Depth 128
Max List Nesting 64
Max Eval Order 8
Max Viewport Size 4096 x 4096
Max Attrib Stack Depth 16
Point Size Range [1.000, 63.375] Granularity 0.125000
Line Size Range [0.500, 10.000] Granularity 0.125000
Max texture units 2


Instead it recognizes the Microsoft Drivers..

My System is Win2K SP3.

It is consistantly inconsistant in recognizing it, everything else doesn't have a problem with this.. can't really advise you of what's going on personally but there might be some logic errors in how you look for the ICD and the extensions.

Cyb
 

Rice

Emulator Developer
I will look into it. I guess the getStrings function I am using is different. I know what I need to check.
 
OP
Cyberman

Cyberman

Moderator
Moderator
Why yes it does..
Something like Microsoft 1.1 etc..
And of course it's quite SLOW.. it's an intermittent problem like I said sometimes it does it and sometimes it doesn't.

Cyb
 

Rice

Emulator Developer
I checked my code, everything seems to be correct.

Before I try anything else, can you check the version of your opengl32.dll and vendor, the file should be at Windows\System32.

If it is from Nvidia, one thing you can do is to copy the file (not move the file) to the folder of the emulator, 1964.exe or PJ64.exe, to force the plugin to use this DLL.

If it is from Microsoft, then search the C: drive for the opengl32.dll file and find the correct one from nvidia.


Rice
 
Why don't you try to boost the speed of this plugin? It's now nearing the speed of Jabo's and a fast plugin should be great. I tought something like the fast version of this plugin (low texture quality and some effects missing not like low end video but lower quality: 15 bit colors and no multitexturing.) and a high quality plugin (full effects for high end pcs).
 
OP
Cyberman

Cyberman

Moderator
Moderator
Hmmm I'm not sure what to do.. namely because the extension viewer says that nvoglnt.dll is my driver and OpenGL32.dll has no identifying information in it at least that I can tell. I examined the contents of the drivers and OpenGL32.dll seems to have all the library functions needed to support OGL. Huh.

NVIDIA is the vendor of the card too. I have had no problems with NWN or any other game that used OGL either.

I wonder if it's the fact I'm running Win2K?

Cyb
 

Top