Show
Ignore:
Timestamp:
08/28/10 14:26:05 (21 months ago)
Author:
Carsten
Message:

ExtLibs/Cg:
Upgraded the NVidia Cg library from version 1.4 to 3.0, adding the binaries for both 32- and 64-bit Windows.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cafu/trunk/ExtLibs/Cg/readme.txt

    r32 r139  
    1 NVIDIA Cg README               Copyright (C) 2002,2003,2004 NVIDIA Corp. 
    2 ================ 
     1NVIDIA Cg 3.0 July 2010 README  Copyright (C) 2002-2010 NVIDIA Corp. 
     2============================== 
    33 
    44This distribution contains 
     
    77- NVIDIA Cg toolkit documentation 
    88  in the docs directory 
    9       
     9 
    1010- NVIDIA Cg compiler (cgc) 
    1111  in the bin directory 
     
    1717  in the examples directory 
    1818 
    19 - Under Microsoft Windows and Linux, CgFX runtime libraries, 
    20   examples, and documentation are also provided 
    21  
    2219- Under Microsoft Windows, a Cg language syntax highlighter 
    2320  for Microsoft Visual Studio is provided in the 
    2421  msdev_syntax_highlighting directory 
    2522 
    26 Please see the release notes (docs/CgReleaseNotes.pdf) for detailed 
     23- Under Microsoft Windows, if selected at install time, 64-bit 
     24  binaries and libraries are in the bin.x64 and lib.x64 directories. 
     25 
     26See the release notes (docs/CgReleaseNotes.pdf) for detailed 
    2727information about this release. 
    2828 
     
    3030OS platforms.  As of this writing, supported platforms include: 
    3131 
    32   - Microsoft Windows 2000, Windows XP on IA32/x86 (Intel, AMD) 
    33   - Linux on IA32/x86 (Intel, AMD) 
    34   - MacOS X 
    35   - Solaris 9/SunOS 5.9 on Sparc 
     32  - Windows (XP, Vista, Win 7) on x86/x86-64 
     33  - Linux on x86/x86-64 
     34  - Mac OS X (Tiger, Leopard, Snow Leopard) on ppc/i386/x86_64 
     35  - Solaris 10 on x86/x86-64 
    3636 
    37 Please visit the NVIDIA Cg website at http://developer.nvidia.com/Cg 
     37Visit the NVIDIA Cg website at http://developer.nvidia.com/page/cg_main.html 
    3838for updates and complete compatibility information. 
     39 
     40Changes since Cg 3.0 beta May 2010 
     41---------------------------------- 
     42- New features 
     43  - Debian .deb packages for Debian and Ubuntu users 
     44- New examples 
     45  - Direct3D10/advanced/custom_state_assignments 
     46  - Direct3D10/advanced/include_string 
     47  - Direct3D10/advanced/interpolation_modifier 
     48  - Direct3D11/advanced/cgfx_bumpdemo 
     49  - Direct3D11/advanced/cgfx_bumpdemo_array 
     50  - Direct3D11/advanced/cgfx_latest 
     51  - Direct3D11/advanced/custom_state_assignments 
     52  - Direct3D11/advanced/include_string 
     53  - Direct3D11/advanced/interpolation_modifier 
     54- New documentation 
     55  - Improved documentation for the GP5 profiles 
     56  - Additional reference manual for states 
     57- Bug fixes 
     58  - D3D11 profiles work now 
     59  - cgIsParameterUsed now returns true for parameters that are assigned to fixed function pipeline texture units 
     60  - Fixed a crash when calling cgGetEffectParameterBySemantic on an undefined interface 
     61  - Fixed handling of ENV uniform semantic in GLSL profiles 
     62  - Support centroid semantic modifier in DX10 profile 
     63  - Vertex or tessellation state assignments now disable potentially conflicting profiles 
     64  - cgGetIntAnnotationValues now returns data from unsigned int annotations 
     65  - Added support for texBUF and texRBUF to GLSL profiles 
     66  - Added support for GLSL1.30 texelFetch() routines 
     67  - Add support for cgGetFirstProgramAnnotation for non-CgFX programs 
     68  - Add support for program parameter annotations for entry point function 
     69  - Support the use of ARB_vertex_array_bgra for OpenGL profiles 
     70  - Silently ignore GenerateMipmap state assignment for samplerRECT 
     71 
     72Changes since Cg 2.2 February 2010 
     73---------------------------------- 
     74- New features 
     75  - OpenGL GPU Program5 profiles 
     76  - DirectX11 Shader Model 5 profiles 
     77  - Support for tessellation programs 
     78  - Support for up to 32 texture units 
     79  - Unbind routines for D3D programs 
     80  - CgFX buffer routines 
     81  - Dependent parameter routines for CgFX shader arrays 
     82  - Shadow versions of texBLAHproj functions in the hlsl10f profile  
     83  - Improved evaluation engine for expressions in CgFX files 
     84- New examples 
     85  - OpenGL/advanced/cgfx_buffer_lighting 
     86  - OpenGL/advanced/cgfx_tessellation 
     87  - OpenGL/advanced/tess_bezier 
     88  - OpenGL/advanced/tess_simple 
     89  - Direct3D11/basic/02_vertex_and_fragment_program 
     90  - Direct3D11/basic/03_uniform_parameter 
     91  - Direct3D11/basic/04_varying_parameter 
     92  - Direct3D11/basic/05_texture_sampling 
     93  - Direct3D11/basic/06_vertex_twisting 
     94  - Direct3D11/basic/07_two_texture_accesses 
     95  - Direct3D11/basic/cgfx_buffer 
     96  - Direct3D11/basic/cgfx_simple 
     97  - Direct3D11/basic/cgfx_texture 
     98  - Direct3D11/advanced/cgfx_buffer_lighting 
     99  - Direct3D11/advanced/combine_programs 
     100  - Direct3D11/advanced/gs_shrinky 
     101  - Direct3D11/advanced/gs_simple 
     102  - Direct3D11/advanced/tess_bezier 
     103  - Direct3D11/advanced/tess_simple 
     104- New documentation 
     105  - Updated reference manual for new profiles and entry points 
     106- Bug fixes 
     107  - fixed crash when invalid options strings are passed to the compiler 
     108  - cgGetParameterBufferOffset now correctly returns -1 for parameters not in buffers 
     109  - fixed crash in cgGetParameterBufferOffset and cgGetParameterBufferIndex 
     110  - handle user-defined constants with same name as an overloaded stdlib function 
     111  - fix issues with C regs and texture lookups in D3D10 translation profile 
     112  - allow UTF-8 byte-order-marker (BOM) at beginning of effects 
     113  - remove spurious warnings from the GLSL profiles about uninitialized variables 
     114  - better error message when trying to access an undefined struct member