diff --git a/dlls/d3d8/d3dcore_gl.h b/dlls/d3d8/d3dcore_gl.h index 173ee74902e..6bacc5f79fd 100644 --- a/dlls/d3d8/d3dcore_gl.h +++ b/dlls/d3d8/d3dcore_gl.h @@ -656,6 +656,7 @@ typedef enum _GL_SupportedExt { ARB_MULTISAMPLE, ARB_MULTITEXTURE, ARB_POINT_PARAMETERS, + ARB_POINT_SPRITE, ARB_TEXTURE_COMPRESSION, ARB_TEXTURE_CUBE_MAP, ARB_TEXTURE_ENV_ADD, diff --git a/dlls/d3d8/directx.c b/dlls/d3d8/directx.c index 9454aa80337..a324855511b 100644 --- a/dlls/d3d8/directx.c +++ b/dlls/d3d8/directx.c @@ -398,6 +398,9 @@ static void IDirect3D8Impl_FillGLCaps(LPDIRECT3D8 iface, Display* display) { TRACE_(d3d_caps)(" FOUND: ARB Multitexture support - GL_MAX_TEXTURE_UNITS_ARB=%u\n", gl_max); This->gl_info.supported[ARB_MULTITEXTURE] = TRUE; This->gl_info.max_textures = min(8, gl_max); + } else if (strcmp(ThisExtn, "GL_ARB_point_sprite") == 0) { + TRACE_(d3d_caps)(" FOUND: ARB Point sprite support\n"); + This->gl_info.supported[ARB_POINT_SPRITE] = TRUE; } else if (strcmp(ThisExtn, "GL_ARB_texture_cube_map") == 0) { TRACE_(d3d_caps)(" FOUND: ARB Texture Cube Map support\n"); This->gl_info.supported[ARB_TEXTURE_CUBE_MAP] = TRUE;