mirror of
https://github.com/nigels-com/glew.git
synced 2024-11-25 15:25:07 +00:00
*** empty log message ***
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@98 783a27ee-832a-0410-bc00-9f386506c6dd
This commit is contained in:
parent
e0a97c561f
commit
cac690ca3e
@ -107,8 +107,6 @@ $(S.DEST)/glewinfo.c: $(EXT)/.dummy
|
|||||||
cat $(SRC)/glewinfo_post.c >> $@
|
cat $(SRC)/glewinfo_post.c >> $@
|
||||||
$(BIN)/fix_OML_sync_control.sh $@
|
$(BIN)/fix_OML_sync_control.sh $@
|
||||||
|
|
||||||
#doc: $(D.DEST)/glew.html $(D.DEST)/wglew.html $(D.DEST)/glxew.html
|
|
||||||
|
|
||||||
$(D.DEST)/glew.html: $(EXT)/.dummy
|
$(D.DEST)/glew.html: $(EXT)/.dummy
|
||||||
cp -f $(SRC)/glew_pre.html $@
|
cp -f $(SRC)/glew_pre.html $@
|
||||||
$(BIN)/make_html.pl $(EXT)/GL_* >> $@
|
$(BIN)/make_html.pl $(EXT)/GL_* >> $@
|
||||||
|
@ -47,8 +47,11 @@ foreach my $ext (sort @extlist)
|
|||||||
my $extvar = $extname;
|
my $extvar = $extname;
|
||||||
$extvar =~ s/GL(X*)_/GL$1EW_/;
|
$extvar =~ s/GL(X*)_/GL$1EW_/;
|
||||||
|
|
||||||
|
my $extpre = $extname;
|
||||||
|
$extpre =~ s/^(W?)GL(X?).*$/\l$1gl\l$2ew/;
|
||||||
|
|
||||||
print "#ifdef $extname\n";
|
print "#ifdef $extname\n";
|
||||||
print " $extvar = glewGetExtension(\"$extname\");\n";
|
print " $extvar = " . $extpre . "GetExtension(\"$extname\");\n";
|
||||||
if (keys %$functions)
|
if (keys %$functions)
|
||||||
{
|
{
|
||||||
print " if (glewExperimental || $extvar) $extvar = !_glewInit_$extname();\n";
|
print " if (glewExperimental || $extvar) $extvar = !_glewInit_$extname();\n";
|
||||||
|
@ -84,13 +84,13 @@ VisualInfoARB (HDC hDC, int verbose)
|
|||||||
attrib[22] = WGL_NUMBER_UNDERLAYS_ARB;
|
attrib[22] = WGL_NUMBER_UNDERLAYS_ARB;
|
||||||
attrib[23] = WGL_SWAP_LAYER_BUFFERS_ARB;
|
attrib[23] = WGL_SWAP_LAYER_BUFFERS_ARB;
|
||||||
n_attrib = 24;
|
n_attrib = 24;
|
||||||
if (wglew_ARB_pbuffer)
|
if (WGLEW_ARB_pbuffer)
|
||||||
{
|
{
|
||||||
attrib[n_attrib] = WGL_DRAW_TO_PBUFFER_ARB;
|
attrib[n_attrib] = WGL_DRAW_TO_PBUFFER_ARB;
|
||||||
n_pbuffer = n_attrib;
|
n_pbuffer = n_attrib;
|
||||||
n_attrib++;
|
n_attrib++;
|
||||||
}
|
}
|
||||||
if (wglew_NV_float_buffer)
|
if (WGLEW_NV_float_buffer)
|
||||||
{
|
{
|
||||||
attrib[n_attrib] = WGL_FLOAT_COMPONENTS_NV;
|
attrib[n_attrib] = WGL_FLOAT_COMPONENTS_NV;
|
||||||
n_float = n_attrib;
|
n_float = n_attrib;
|
||||||
@ -114,7 +114,7 @@ VisualInfoARB (HDC hDC, int verbose)
|
|||||||
/* by default show only fully accelerated window or pbuffer capable visuals */
|
/* by default show only fully accelerated window or pbuffer capable visuals */
|
||||||
if (!showall
|
if (!showall
|
||||||
&& ((value[2] && !value[1])
|
&& ((value[2] && !value[1])
|
||||||
|| (!wglew_ARB_pbuffer || !value[n_pbuffer])
|
|| (!WGLEW_ARB_pbuffer || !value[n_pbuffer])
|
||||||
|| (value[3] != WGL_FULL_ACCELERATION_ARB))) continue;
|
|| (value[3] != WGL_FULL_ACCELERATION_ARB))) continue;
|
||||||
/* print out the information for this visual */
|
/* print out the information for this visual */
|
||||||
/* visual id */
|
/* visual id */
|
||||||
@ -122,21 +122,21 @@ VisualInfoARB (HDC hDC, int verbose)
|
|||||||
/* visual type */
|
/* visual type */
|
||||||
if (value[1])
|
if (value[1])
|
||||||
{
|
{
|
||||||
if (wglew_ARB_pbuffer && value[n_pbuffer]) fprintf(file, "wp ");
|
if (WGLEW_ARB_pbuffer && value[n_pbuffer]) fprintf(file, "wp ");
|
||||||
else fprintf(file, "wn ");
|
else fprintf(file, "wn ");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (value[2]) fprintf(file, "bm ");
|
if (value[2]) fprintf(file, "bm ");
|
||||||
else if (wglew_ARB_pbuffer && value[n_pbuffer]) fprintf(file, "pb ");
|
else if (WGLEW_ARB_pbuffer && value[n_pbuffer]) fprintf(file, "pb ");
|
||||||
}
|
}
|
||||||
/* acceleration */
|
/* acceleration */
|
||||||
fprintf(file, "%s", value[3] == WGL_FULL_ACCELERATION_ARB ? "fu" :
|
fprintf(file, "%s", value[3] == WGL_FULL_ACCELERATION_ARB ? "fu" :
|
||||||
value[3] == WGL_GENERIC_ACCELERATION_ARB ? "ge" :
|
value[3] == WGL_GENERIC_ACCELERATION_ARB ? "ge" :
|
||||||
value[3] == WGL_NO_ACCELERATION_ARB ? "no" : ". ");
|
value[3] == WGL_NO_ACCELERATION_ARB ? "no" : ". ");
|
||||||
/* format */
|
/* format */
|
||||||
if (wglew_NV_float_buffer && value[n_float]) fprintf(file, " f ");
|
if (WGLEW_NV_float_buffer && value[n_float]) fprintf(file, " f ");
|
||||||
else if (wglew_ATI_pixel_format_float && value[7] == WGL_TYPE_RGBA_FLOAT_ATI) fprintf(file, " f ");
|
else if (WGLEW_ATI_pixel_format_float && value[7] == WGL_TYPE_RGBA_FLOAT_ATI) fprintf(file, " f ");
|
||||||
else if (value[7] == WGL_TYPE_RGBA_ARB) fprintf(file, " i ");
|
else if (value[7] == WGL_TYPE_RGBA_ARB) fprintf(file, " i ");
|
||||||
else if (value[7] == WGL_TYPE_COLORINDEX_ARB) fprintf(file, " c ");
|
else if (value[7] == WGL_TYPE_COLORINDEX_ARB) fprintf(file, " c ");
|
||||||
/* double buffer */
|
/* double buffer */
|
||||||
@ -556,14 +556,14 @@ main (int argc, char** argv)
|
|||||||
fprintf(file, "GLU extensions (GLU_): \n");
|
fprintf(file, "GLU extensions (GLU_): \n");
|
||||||
PrintExtensions((char*)gluGetString(GLU_EXTENSIONS));
|
PrintExtensions((char*)gluGetString(GLU_EXTENSIONS));
|
||||||
/* WGL extensions */
|
/* WGL extensions */
|
||||||
if (wglew_ARB_extensions_string || wglew_EXT_extensions_string)
|
if (WGLEW_ARB_extensions_string || WGLEW_EXT_extensions_string)
|
||||||
{
|
{
|
||||||
fprintf(file, "WGL extensions (WGL_): \n");
|
fprintf(file, "WGL extensions (WGL_): \n");
|
||||||
PrintExtensions(wglGetExtensionsStringARB ? (char*)wglGetExtensionsStringARB(hDC) :
|
PrintExtensions(wglGetExtensionsStringARB ? (char*)wglGetExtensionsStringARB(hDC) :
|
||||||
(char*)wglGetExtensionsStringEXT());
|
(char*)wglGetExtensionsStringEXT());
|
||||||
}
|
}
|
||||||
/* enumerate all the formats */
|
/* enumerate all the formats */
|
||||||
if (wglew_ARB_pixel_format)
|
if (WGLEW_ARB_pixel_format)
|
||||||
{
|
{
|
||||||
int attrib[16], value[16], pf;
|
int attrib[16], value[16], pf;
|
||||||
unsigned int c;
|
unsigned int c;
|
||||||
|
Loading…
Reference in New Issue
Block a user