亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme-win32.txt

?? glut庫文件,如果使用VC6.0
?? TXT
?? 第 1 頁 / 共 2 頁
字號:


                GLUT for Win32 README
                ---------------------


VERSION/INFO:

    This is GLUT for Win32 version 3.7.6 as of Nov 8th 2001.
    See the COPYRIGHT section for distribution and copyright notices.
    Send all bug reports and questions for this version of GLUT to 
    Nate Robins [nate@pobox.com].

    For more information about GLUT for Win32, see the web page:
    www.pobox.com/~nate/glut.html or subscribe to the GLUT for Win32 
    mailing list by sending e-mail to majordomo@perp.com with 
    "subscribe glut" in the body of the message.

    For general information about GLUT, see the GLUT web page:
    http://reality.sgi.com/opengl/glut3/glut3.html and be sure to
    check the GLUT FAQ first for any questions that you may have:
    http://reality.sgi.com/opengl/glut3/glut-faq.html


COMPILING/INSTALLATION:

    o  Precompiled versions of the DLL and import library can be
       found on the GLUT for Win32 web page mentioned above.

    o  Microsoft Developer Studio 6 workspace and project files have
       been included in the source code distribution.
       
       To build the glut dll: 
       First, open Microsoft Developer Studio.
       Then, select File -> Open Workspace and find the glut.dsw file
       in the file dialog and double-click on it.  
       Finally, select Build -> Build glut32.dll.
       When the build is finished, it will copy:
       glut32.dll to %WinDir%\System, 
       glut32.lib to $(MSDevDir)\..\..\VC98\lib, and 
       glut.h     to $(MSDevDir)\..\..\VC98\include\GL.
       
       Additional workspace files have been included in the progs, test
       and lib directories to build the progs, tests and libs respectively.


BORLAND NOTES:

    From what I understand, Borland supplies a utility that
    converts Microsoft Visual C++ .libs into Borland compatible
    files.  Therefore, the best method for Borland users is
    probably to get the precompiled versions of the library and
    convert the library.  To create an import library for Borland 
    from the DLLs, use the following command (from a command prompt):
          IMPLIB glut32.lib glut32.dll
    If IMPLIB crashes when called this way, try
          IMPLIB glut32.lib glut32.def
    using the glut32.def file in this distribution.


FORTRAN NOTES:

    Bill Mitchell [william.mitchell@nist.gov] has put considerable
    effort into getting GLUT to work with different compilers for
    Fortran 90.  He indicates that you should copy the f90glut.h
    file to your $(MSDevDir)\..\..\VC98\include\GL directory.  
    Then, just build GLUT as usual.  The Fortran 90 interface, f90gl, 
    can be obtained at http://math.nist.gov/f90gl and contains 
    installation instructions and usage examples.


MISC NOTES:

    o  Overlay support is not implemented, nor are there any plans to 
       implement it in the near future.

    o  To customize the windows icon, you can use the resource name
       GLUT_ICON.  For example, create an icon named "glut.ico", and
       create a file called glut.rc that contains the following:
       GLUT_ICON ICON glut.ico
       then compile the glut.rc file with the following:
       rc /r glut
       and link the resulting glut.res file into your executable
       (just like you would an object file).
       Alternatively, you can simply add the glut.rc file to your
       project if you are using Microsoft Developer Studio.


IMPLEMENTATION DEPENDENT DIFFERENCES:

    There are a few differences between the Win32 version of GLUT
    and the X11 version of GLUT.  Those are outlined here.  Note
    that MOST of these differences are allowed by the GLUT
    specification.  Bugs and unsupported features are outlined in
    the UNSUPPORTED/BUGS section.

    o  glutInit:
       The following command line options have no meaning (and are
       ignored) in GLUT for Win32:
       -display, -indirect, -direct, -sync.

    o  glutInitWindowPosition, glutPositionWindow:
       Win32 has two different coordinate systems for windows.
       One is in terms of client space and the other is the whole
       window space (including the decorations).  If you
       glutPositionWindow(0, 0), GLUT for Win32 will place the
       window CLIENT area at 0, 0.  This will cause the window
       decorations (title bar and left edge) to be OFF-SCREEN, but
       it gives the user the most flexibility in positioning.
       HOWEVER, if the user specifies glutInitWindowPosition(0, 0),
       the window is placed relative to window space at 0, 0.
       This will cause the window to be opened in the upper left
       corner with all the decorations showing.  This behaviour is
       acceptable under the current GLUT specification.

    o  glutSetIconTitle, glutSetWindowTitle:
       There is no separation between Icon title and Window title
       in Win32.  Therefore, setting an icon title in Win32 has
       no effect.

    o  glutSetCursor:
       As indicated in the GLUT specification, cursors may be
       different on different platforms.  This is the case in GLUT
       for Win32.  For the most part, the cursors will match the
       meaning, but not necessarily the shape.  Notable exceptions
       are the GLUT_CURSOR_INFO & GLUT_CURSOR_SPRAY which use the
       crosshair cursor and the GLUT_CURSOR_CYCLE which uses the
       'no' or 'destroy' cursor in Win32.

    o  glutVisibilityFunc:
       Win32 seems to be unable to determine if a window is fully
       obscured.  Therefore, the visibility of a GLUT window is
       only reflected by its Iconic, Hidden or Shown state.  That
       is, even if a window is fully obscured, in GLUT for Win32,
       it is still "visible".

    o  glutEntryFunc:
       Window Focus is handled differently in Win32 and X.
       Specifically, the "window manager" in Win32 uses a "click to
       focus" policy.  That is, in order for a window to receive
       focus, a mouse button must be clicked in it.  Likewise, in
       order for a window to loose focus, a mouse button must be
       clicked outside the window (or in another window).
       Therefore, the Enter and Leave notification provided by GLUT
       may behave differently in the Win32 and in X11 versions.
       There is a viable workaround for this.  A program called
       "Tweak UI" is provided by Microsoft which can be used to
       change the focus policy in Win32 to "focus follows mouse".
       It is available from the Microsoft Web Pages:
       http://www.microsoft.com/windows/software/PowerToy.htm

    o  glutCopyColormap:
       GLUT for Win32 always copies the colormap.  There is never
       any sharing of colormaps.  This is probably okay, since
       Win32 merges the logical palette and the physical palette
       anyway, so even if there are two windows with totally
       different colors in their colormaps, Win32 will find a
       (hopefully) good match between them.

    o  glutIdleFunc + menus:
       The glut idle function will NOT be called when a menu is
       active.  This causes all animation to stop when a menu is
       active (in general, this is probably okay).  Timer
       functions will still fire, however.  If the timer callback
       draws into the rendering context, the drawing will not show
       up until after the menu has finished, though.


UNSUPPORTED/BUGS:

    o  glutAttachMenu:
       Win32 only likes to work with left and right mouse buttons.
       Especially so with popup menus.  Therefore, when attaching
       the menu to the middle mouse button, the LEFT mouse button
       must be used to select from the menu.

    o  glutSpaceball*, glutButtonBox*, glutTablet*, glutDials*:
       None of the special input devices are supported at this
       time.

    o  When resizing or moving a GLUT for Win32 window, no updating
       is performed.  This causes the window to leave "tracks" on
       the screen when getting bigger or when previously obscured
       parts are being revealed.  I put in a bit of a kludgy
       workaround for those that absolutely can't have the weird
       lines.  The reshape callback is called multiple times for
       reshapes.  Therefore, in the reshape callback, some drawing
       can be done.  It should probably be limited to a color buffer 
       clear.

    o  The video resizing capabilities of GLUT 3.3+ for X11 is
       currently unimplemented (this is probably ok, since it
       really isn't part of the spec until 4.0).  I doubt that
       this will ever be part of GLUT for Win32, since there is no
       hardware to support it.  A hack could simply change the
       resolution of the desktop.


CHANGES/FIXES:

    (Nov 8, '01)
    x  Released 3.7.6

    (Nov 8, '01)
    x  Changed fullscreen mode from TOPMOST back to simply TOP, since 
       (it turns out) many people use windows atop a GLUT window.

    (Nov 8, '01)
    x  Added code to prevent CPU spiking when no idle function is 
       registered.  Otherwise, if an idle function is registered, spike
       CPU so that the idle function gets all the attention it needs and
       if this is a problem on the program side, the user can stick a 
       sleep() in their idle function.  I believe that this strikes the
       best balance betweeen GLUT being fast, and also being "nice" to 
       other processes.  Thanks to James Wright for reporting this bug.

    (Nov 8, '01)
    x  Fixed bug in motion callback handler which wasn't setting the
       current window, so multiple window apps (e.g., any GLUI app)
       wouldn't get the callback correctly.

    (Oct 4, '01)
    x  Fixed bug in glutEnterGameMode() that caused new windows to not 
       be in "fullscreen" mode, so they got window decorations.

    (Oct 4, '01)
    x  Fixed bug in glutEnterGameMode() that caused new windows to not 
       be in "fullscreen" mode, so they got window decorations.

    (Oct 3, '01)
    x  Fixed bug in getVisualInfoFromString(): visuals not reloaded on 
       display mode change.  Reload visuals each time they are queried.
       This fixes a problem with Win32 because the list of availabe Visuals
       (Pixelformats) changes after a change in displaymode. The problem 
       occurs when switching to gamemode and back.  Thanks to Michael 
       Wimmer for pointing this out & providing the fix.

    (Oct 3, '01)
    x  Fixed bug in XGetVisualInfo(): pixelformats enumerated incorrectly.
       Passing 0 as a pixelformat index to DescribePixelFormat gives
       unpredictible results (e.g., this fails on the Voodoo opengl32.dll 
       and always reports 0 as the last available pixelformat index).
       Thanks to Michael Wimmer for pointing this out & providing the fix.

    (Oct 3, '01)
    x  Fixed bug in glXGetConfig(): pixelformats enumerated incorrectly.  The
       test was OpenGL support OR draw to window, but should be AND.  Thanks
       to Michael Wimmer for pointing this out & providing the fix.

    (Sep 28, '01)
    x  Fixed glutChangeToSubMenu()/glutChangeToMenuEntry() bug where if you 
       went back and forth between a submenu and a plain entry, the submenu 
       wouldn't be updated properly.

    (Sep 28, '01)
    x  glutSetIconTitle() is now a nop.

    (Sep 28, '01)
    x  glutFullScreen() now sets the window as TOPMOST, therefore, the 
    window will always be on top (this essentially disables alt-tabbing).

    (Sep 28, '01)
    x  The key repeat ignore flag is now honored correctly.

    (Sep 28, '01)
    x  Key presses are now reported more accurately and fully, in 
       particular, modified up events (i.e., SHIFT-2) are now reported 
       correctly.

    (Sep 28, '01)
    x  Subwindows nested arbitrarily deep get their keyboard callbacks 
       correctly now.

    (Sep 28, '01)
    x  Major rewrite of the window procedure code to clean it up and make
       way for other bug fixes.

    (Sep 23, '01)
    x  Fixed noof example program to use RAND_MAX instead of assumed
       max of 2147483647.0.  (Now it looks _much_ better!)

    (Sep 22, '01)
    x  Fixed sunlight example program.  globe.raw data file was corrupt,
       added a new one.

    (Sep 22, '01)
    x  Fixed zcomposite example program to print message if overlay
       support is not found (instead of crashing).

    (Jan 22, '01)
    x  Fixed malloc(0) bug in Win32 version of XGetVisualInfo.  Thanks 
       to Kekoa Proudfoot for bringing this to my attention.

    (Dec 12, '00)
    x  Added data files for the advanced & advanced97 programs.

    (Dec 12, '00)
    x  Added Developer Studio 6 project and workspace files for pretty 
       much everything (the stuff left out was usually unix specific).

    (Dec 7, '00)
    x  Fixed several compilation problems & corrupt files.  Thanks to 
       Alexander Stohr for bringing these to my attention and providing 
       detailed fixes.

    (Dec 6, '00)
    x  Fixed compiler support for lcc.  Thanks to Gordon for bringing 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女高潮久久久| 亚洲码国产岛国毛片在线| 日韩专区一卡二卡| 在线综合亚洲欧美在线视频| 日韩成人午夜精品| 欧美成人三级电影在线| 国产一区二区中文字幕| 中文字幕欧美日本乱码一线二线| 成人黄色免费短视频| 亚洲人成7777| 911精品国产一区二区在线| 美腿丝袜一区二区三区| 久久久久97国产精华液好用吗| 国产一区视频网站| 亚洲视频综合在线| 欧美精品日韩综合在线| 狠狠色丁香婷婷综合| 国产精品视频一区二区三区不卡| 91老司机福利 在线| 日韩国产欧美一区二区三区| 久久综合久久鬼色中文字| 99久久综合狠狠综合久久| 亚洲高清视频在线| 久久精品一区蜜桃臀影院| 一本大道久久精品懂色aⅴ| 秋霞成人午夜伦在线观看| 国产欧美中文在线| 欧美无乱码久久久免费午夜一区| 黄色成人免费在线| 夜夜爽夜夜爽精品视频| 日韩精品一区二区三区四区视频 | 精品国产三级a在线观看| 高清国产午夜精品久久久久久| 综合激情网...| 日韩精品一区二区三区视频| 91小视频在线免费看| 久久国产麻豆精品| 一区二区三区在线视频观看58| 精品日韩欧美一区二区| 色诱亚洲精品久久久久久| 久久国产婷婷国产香蕉| 亚洲一区在线观看免费观看电影高清| 精品国产欧美一区二区| 欧美日韩亚洲综合在线| 成人av影视在线观看| 久久不见久久见免费视频1| 亚洲综合图片区| 国产精品美女久久久久久| 日韩女同互慰一区二区| 欧美亚洲尤物久久| 成人午夜激情在线| 久久精品国产免费| 日韩av在线播放中文字幕| 亚洲黄色性网站| 国产精品久久久久永久免费观看| 精品嫩草影院久久| 欧美年轻男男videosbes| 一本大道久久a久久综合| 成人禁用看黄a在线| 国产精品综合在线视频| 精品一区二区三区在线视频| 天天综合色天天综合色h| 一区二区三区四区av| 国产精品每日更新在线播放网址| 久久蜜桃av一区二区天堂| 日韩欧美一区二区三区在线| 91精品视频网| 欧美福利视频导航| 7878成人国产在线观看| 欧美综合天天夜夜久久| 日本久久精品电影| 91一区一区三区| 91浏览器在线视频| 色悠悠亚洲一区二区| 99精品热视频| 91蝌蚪国产九色| 色av成人天堂桃色av| 色av成人天堂桃色av| 在线影院国内精品| 在线欧美小视频| 欧美日韩精品一区二区| 在线精品国精品国产尤物884a| 91麻豆蜜桃一区二区三区| av在线不卡免费看| 色综合中文字幕国产| 91在线观看下载| 99精品视频在线观看免费| 一本色道久久综合狠狠躁的推荐| 一本大道久久a久久综合| 欧美自拍偷拍一区| 欧美日精品一区视频| 91精品国产91久久久久久一区二区 | 波多野结衣中文一区| 成+人+亚洲+综合天堂| 一本大道久久a久久精二百| 欧美午夜电影网| 国产精品天美传媒| 日本一区二区三区dvd视频在线| 久久精品欧美日韩| 亚洲久草在线视频| 日本欧美一区二区| 国产成人av网站| 一本色道综合亚洲| 欧美一区二区三区在线电影| 国产亚洲欧美一区在线观看| 亚洲欧美在线aaa| 亚洲国产成人porn| 国产传媒一区在线| 国产色婷婷亚洲99精品小说| 亚洲美女区一区| 免费视频最近日韩| bt欧美亚洲午夜电影天堂| 欧美色图激情小说| 久久久久88色偷偷免费| 一个色妞综合视频在线观看| 国产综合一区二区| 欧美三级电影一区| 国产人成一区二区三区影院| 亚洲aaa精品| 成人永久aaa| 欧美精选午夜久久久乱码6080| 久久亚洲捆绑美女| 一区二区国产盗摄色噜噜| 国产麻豆视频一区二区| 欧美午夜精品电影| 欧美韩国一区二区| 日韩精品久久理论片| a在线播放不卡| 精品福利在线导航| 五月天中文字幕一区二区| 不卡一区在线观看| 2022国产精品视频| 午夜一区二区三区在线观看| 成人va在线观看| 久久只精品国产| 亚洲h精品动漫在线观看| www.欧美日韩| 久久蜜桃av一区二区天堂| 日日噜噜夜夜狠狠视频欧美人| 99精品在线免费| 国产日本欧美一区二区| 久草在线在线精品观看| 欧美精品一卡二卡| 亚洲乱码国产乱码精品精小说| 国产精品亚洲成人| 精品国产百合女同互慰| 日精品一区二区| 精品视频全国免费看| 亚洲精品国久久99热| 99国产欧美久久久精品| 久久久午夜电影| 国产一区二区在线观看免费| 欧美一级久久久| 日韩精品亚洲一区| 欧美精品免费视频| 五月婷婷久久丁香| 欧美日韩国产成人在线免费| 亚洲免费在线播放| 91在线porny国产在线看| 国产精品久久久久桃色tv| 成人一区二区三区中文字幕| 国产亚洲综合性久久久影院| 韩国v欧美v亚洲v日本v| 精品国产乱码久久久久久影片| 蜜臀av性久久久久av蜜臀妖精| 欧美久久久久久久久久| 三级在线观看一区二区| 欧美日韩国产色站一区二区三区| 亚洲精品国产品国语在线app| 91污片在线观看| 伊人婷婷欧美激情| 欧美日韩视频在线一区二区| 亚洲二区在线观看| 欧美精品一级二级| 久久99精品国产麻豆婷婷| 26uuu色噜噜精品一区| 国产盗摄女厕一区二区三区 | 日本一二三不卡| 成人黄色一级视频| 亚洲男帅同性gay1069| 日本国产一区二区| 亚洲第一成人在线| 日韩美一区二区三区| 九九九久久久精品| 中文字幕不卡三区| 色欧美乱欧美15图片| 午夜日韩在线观看| 精品国产乱码久久久久久夜甘婷婷| 精品午夜一区二区三区在线观看| 国产人成一区二区三区影院| 91麻豆成人久久精品二区三区| 亚洲综合偷拍欧美一区色| 日韩欧美的一区| 成人免费精品视频| 亚洲午夜精品久久久久久久久| 日韩一卡二卡三卡国产欧美| 国产不卡在线视频| 亚洲综合在线电影| 日韩精品一区二区三区四区| 成人精品在线视频观看|