Very unusual not to have opengl, even with an intel onboard card.
I have an older machine also, although with a faster processor:
Operating System: Windows 10 Pro 64-bit (10.0, Build 19042) (19041.vb_release.191206-1406)
Language: English (Regional Setting: English)
System Manufacturer: Hewlett-Packard
System Model: HP Compaq 8200 Elite SFF PC
BIOS: Default System BIOS (type: BIOS)
Processor: Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz (4 CPUs), ~3.0GHz
Memory: 8192MB RAM
...
...
Here is the start of my test.
Code: Select all
Card: Intel(R) HD Graphics 2000
Manufacturer Intel
OpenGL Version 3.1.0 - Build 9.17.10.4459
FreebASIC Driver = OpenGL
EXTENSIONS:
1 GL_EXT_blend_minmax
2 GL_EXT_blend_subtract
3 GL_EXT_blend_color
4 GL_EXT_abgr
5 GL_EXT_texture3D
6 GL_EXT_clip_volume_hint
7 GL_EXT_compiled_vertex_array
8 GL_SGIS_texture_edge_clamp
9 GL_SGIS_generate_mipmap
10 GL_EXT_draw_range_elements
11 GL_SGIS_texture_lod
12 GL_EXT_rescale_normal
13 GL_EXT_packed_pixels
. . .
. . .
up to 115
Here is the test code:
Code: Select all
#include "gl/glu.bi"
Screenres 50,50,32,,2
dim as string driver
screeninfo ,,,,,,driver
dim as string s,tmp
s+= "Card: "+*glGetString(GL_RENDERER)+chr(10)
s+= "Manufacturer "+*glGetString(GL_VENDOR)+chr(10)
s+= "OpenGL Version "+*glGetString(GL_VERSION)+chr(10)
s+= "FreebASIC Driver = " +driver+chr(10)
s+= " " +chr(10)
s+= "EXTENSIONS:"+chr(10)
tmp=*glGetString(GL_EXTENSIONS)
tmp=trim(tmp)+" "
screen 0
width , 500
print s
dim as long i,ctr
do
ctr+=1
i=instr(tmp," ")
if i=len(tmp) then print ctr, mid(tmp,1,i): exit do
print ctr, mid(tmp,1,i)
tmp=mid(tmp,i+1)
loop until i=0
print
print "Press a key to end"
sleep
My previous machine only had opengl 2, and it was an old Del which eventually threw in it's handl