opengles

所属分类:OpenGL
开发工具:Visual C++
文件大小:1072KB
下载次数:83
上传日期:2009-05-15 16:02:32
上 传 者wanghao0727
说明:  opengl es所需库源文件 很好很强大
(library files needed to opengl)

文件列表:
opengles\CVS\Entries (285, 2006-04-11)
opengles\CVS\Entries.Extra (151, 2006-04-11)
opengles\CVS\Repository (7, 2004-11-07)
opengles\CVS\Root (49, 2004-11-07)
opengles\CVS\Tag (14, 2006-02-19)
opengles\doc\CVS\Entries (1181, 2006-02-19)
opengles\doc\CVS\Entries.Extra (411, 2006-02-19)
opengles\doc\CVS\Repository (11, 2004-11-07)
opengles\doc\CVS\Root (49, 2004-11-07)
opengles\doc\CVS\Tag (14, 2006-02-19)
opengles\doc\ogles.chm (199424, 2004-11-20)
opengles\doc\Thumbs.db (12288, 2005-10-17)
opengles\include\CVS\Entries (89, 2006-02-19)
opengles\include\CVS\Entries.Extra (46, 2006-02-19)
opengles\include\CVS\Repository (15, 2004-11-07)
opengles\include\CVS\Root (49, 2004-11-07)
opengles\include\CVS\Tag (14, 2006-02-19)
opengles\include\epoc\CVS\Entries (57, 2006-02-19)
opengles\include\epoc\CVS\Entries.Extra (14, 2006-02-19)
opengles\include\epoc\CVS\Repository (20, 2004-12-01)
opengles\include\epoc\CVS\Root (49, 2004-12-01)
opengles\include\epoc\CVS\Tag (14, 2006-02-19)
opengles\include\epoc\int64x.h (1147, 2004-11-20)
opengles\include\EVC3Inc\ARM\armintr.h (245, 2005-01-01)
opengles\include\EVC3Inc\ARM\assert.h (377, 2005-01-01)
opengles\include\EVC3Inc\ARM\cmnintrin.h (245, 2005-01-01)
opengles\include\EVC3Inc\ARM\CVS\Entries (169, 2006-02-19)
opengles\include\EVC3Inc\ARM\CVS\Entries.Extra (46, 2006-02-19)
opengles\include\EVC3Inc\ARM\CVS\Repository (27, 2005-01-09)
opengles\include\EVC3Inc\ARM\CVS\Root (49, 2005-01-09)
opengles\include\EVC3Inc\ARM\CVS\Tag (14, 2006-02-19)
opengles\include\EVC3Inc\CVS\Entries (22, 2005-05-24)
opengles\include\EVC3Inc\CVS\Entries.Extra (20, 2005-05-24)
opengles\include\EVC3Inc\CVS\Repository (23, 2004-11-20)
opengles\include\EVC3Inc\CVS\Root (49, 2004-11-20)
opengles\include\EVC3Inc\CVS\Tag (14, 2006-02-19)
opengles\include\EVC3Inc\X86\armintr.h (245, 2004-11-19)
opengles\include\EVC3Inc\X86\assert.h (464, 2004-11-19)
opengles\include\EVC3Inc\X86\cmnintrin.h (245, 2004-11-19)
opengles\include\EVC3Inc\X86\CVS\Entries (169, 2006-02-19)
... ...

Vincent 3D Rendering Library for Pocket PC ========================================== http://sourceforge.net/projects/ogl-es/ Overview -------- Vincent develops a compliant implementation of the OpenGL (R) ES 1.1 API specification for Pocket PCs and Smartphones. The current target platforms are Windows Mobile,Symbian and Linux devices using TI OMAP, Intel (R) StrongARM and XScale PA2xx processors. As officially registered adopter of the OpenGL ES API, this project has full access to the official OpenGL ES 1.1 conformance test. Starting with build 0.8, Vincent fully passes the conformance test for the Common Light profile, i.e. the fixed point API defined by the standard. On January 25, 2006, results of executing the conformance test on the following configuration have been submitted to Khronos: Vincent OpenGL ES 1.1 Common Lite --------------------------------- CPUs: ARMv4 OS: Windows Mobile 2003 API pipeline: GL_VENDOR "Hans-Martin Will" GL_RENDERER "Software" GL_VERSION "OpenGL ES-CL 1.1 Software JIT" Display configuration: 48 x 48, 16bpp As a note, even though Vincent implements the API defined by the common profile, it is not implemented using floating point arithmetic, but rather converts floats to fixed values through a compatibility layer. In external executions, the library still passes all but one test for the common profile: The test that verifies retrieval of state variables. This test fails due to loss of precision due to internal storage of certain parameters as fixed vs. floating point values. Further builds of the project will focus on addressing performance issues present in the current build, as well as adressing issues as reported by users that are not covered by the tests we have run so far. How the project is organized ---------------------------- This project has build configurations for the following configurations: - Visual Studio.NET 2003 for IA32/Windows - Embedded Visual C++ 4.0 SP3 (both Emulator, ARM and XScale) for PocketPC 2003 or Smartphone 2003 You will need at least one of these environments installed on your computer. Please refer to the project home page for links on how to obtain these tools. The project tree as checked into sourceforge provides everything you need to build the project. The folder structure is as follows: /src - Source files /ARM - Code generation for ARM /codegen - A compiler backend library /epoc - Symbian platform files (not really maintained at this point) /WinCE - Windows Mobile platform files /projects - Visual Studio project files /evc4 - for embedded Visual C++ 4.0 /epoc - for Symbian development /obj - Intermediate build files /arm - for ARM /Debug /Release /emu - for PocketPC emulator /Debug /Release /xscale - for Intel XScale /Debug /Release /bin - Final binaries /arm /Debug /Release /emu /Debug /Release /xscale /Debug /Release /include /GLES - The OpenGL ES library header files /redbook - Conversion of the redbook examples /evc4 - A project workspace for embedded Visual C++ 4.0 /ug - A helper library that provides a subset of GLUT for Pocket PCs /doc - Various documents that are helpful for this project /tools - Build scripts and helper tools How do I get started? --------------------- Check out the "Getting Started" page on SourceForge: http://ogl-es.sourceforge.net/getting_started.htm To start programming with OpenGL ES the redbook examples that are provided with this project make a good starting point. How do I build this project from the source? -------------------------------------------- To build the libraries, open the corresponding project/workspace from the projects subtree. If the download is correct, the project should build right away without any further adjustment. The file OGLES.h contains several configuration parameters that you can use to fine-tine the library build. The most interesting parameters are: EGL_NUM_TEXTURE_UNITS default: 2 the number of texture units; OpenGL ES 1.0 requires >= 1, OpenGL ES 1.1 requires >= 2 EGL_MIPMAP_PER_TEXEL default: 1 should mipmap selection happen on a per-pixel level? 1 is for full conformance, 0 uses mipmap selection per primitive instead, and hence won't fully pass the conformance test. How do I get support? --------------------- Please refer to the SourceForge project homepage on how to obtain support. Preferably, please enter a support request through the SourceForge project page. How can I contribute? --------------------- Please refer to the SourceForge project homepage on how to contribute to this project.

近期下载者

相关文件


收藏者