N O T
N
- nTootleClusterMesh(long, long, int, int, int, int, long, long, long) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
ClusterMesh
- nTootleFastOptimize(long, long, int, int, int, int, int, long, long, float) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
FastOptimize
- nTootleFastOptimizeVCacheAndClusterMesh(long, int, int, int, long, long, long, float) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
FastOptimizeVCacheAndClusterMesh
- nTootleMeasureCacheEfficiency(long, int, int, long) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
MeasureCacheEfficiency
- nTootleMeasureOverdraw(long, long, int, int, int, long, int, int, long, long, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
MeasureOverdraw
- nTootleOptimize(long, long, int, int, int, int, long, int, int, long, long, int, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
Optimize
- nTootleOptimizeOverdraw(long, long, int, int, int, long, int, int, long, long, long, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
OptimizeOverdraw
- nTootleOptimizeVCache(long, int, int, int, long, long, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
OptimizeVCache
- nTootleOptimizeVertexMemory(long, long, int, int, int, long, long, long) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
OptimizeVertexMemory
- nTootleVCacheClusters(long, int, int, int, long, long, long, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
Unsafe version of:
VCacheClusters
O
- org.lwjgl.util.tootle - package org.lwjgl.util.tootle
-
Contains bindings to AMD Tootle.
T
- Tootle - Class in org.lwjgl.util.tootle
-
Bindings to AMD Tootle.
- TOOTLE_3D_API_ERROR - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for Tootle return codes.
- TOOTLE_CCW - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for face winding order.
- TOOTLE_CW - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for face winding order.
- TOOTLE_DEFAULT_ALPHA - Static variable in class org.lwjgl.util.tootle.Tootle
-
The parameter for
FastOptimize
to create more clusters (lower number generates more clusters). - TOOTLE_DEFAULT_VCACHE_SIZE - Static variable in class org.lwjgl.util.tootle.Tootle
-
The default vertex cache size.
- TOOTLE_INTERNAL_ERROR - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for Tootle return codes.
- TOOTLE_INVALID_ARGS - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for Tootle return codes.
- TOOTLE_MAX_FACES - Static variable in class org.lwjgl.util.tootle.Tootle
-
The maximum allowed number of faces in the mesh.
- TOOTLE_MAX_VERTICES - Static variable in class org.lwjgl.util.tootle.Tootle
-
The maximum allowed number of vertices in the mesh.
- TOOTLE_NOT_INITIALIZED - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for Tootle return codes.
- TOOTLE_OK - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for Tootle return codes.
- TOOTLE_OUT_OF_MEMORY - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for Tootle return codes.
- TOOTLE_OVERDRAW_AUTO - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for overdraw optimization.
- TOOTLE_OVERDRAW_DIRECT3D - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for overdraw optimization.
- TOOTLE_OVERDRAW_FAST - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for overdraw optimization.
- TOOTLE_OVERDRAW_RAYTRACE - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for overdraw optimization.
- TOOTLE_VCACHE_AUTO - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for vertex optimization.
- TOOTLE_VCACHE_DIRECT3D - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for vertex optimization.
- TOOTLE_VCACHE_LSTRIPS - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for vertex optimization.
- TOOTLE_VCACHE_TIPSY - Static variable in class org.lwjgl.util.tootle.Tootle
-
Enumeration for the algorithm for vertex optimization.
- TootleCleanup() - Static method in class org.lwjgl.util.tootle.Tootle
-
Frees all resources held by Tootle.
- TootleClusterMesh(ByteBuffer, IntBuffer, int, int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.util.tootle.Tootle
-
This function partitions a mesh into a set of connected, roughly planar clusters.
- TootleClusterMesh(FloatBuffer, IntBuffer, int, int, IntBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.util.tootle.Tootle
-
This function partitions a mesh into a set of connected, roughly planar clusters.
- TootleFastOptimize(ByteBuffer, IntBuffer, int, int, int, IntBuffer, IntBuffer, float) - Static method in class org.lwjgl.util.tootle.Tootle
-
This is a utility function that performs the entire optimization using the new algorithm from SIGGRAPH 2007.
- TootleFastOptimize(FloatBuffer, IntBuffer, int, int, int, IntBuffer, IntBuffer, float) - Static method in class org.lwjgl.util.tootle.Tootle
-
This is a utility function that performs the entire optimization using the new algorithm from SIGGRAPH 2007.
- TootleFastOptimizeVCacheAndClusterMesh(IntBuffer, int, int, IntBuffer, IntBuffer, IntBuffer, float) - Static method in class org.lwjgl.util.tootle.Tootle
-
This function performs vertex cache optimization and clustering the mesh based on the algorithm from SIGGRAPH 2007.
- TootleInit() - Static method in class org.lwjgl.util.tootle.Tootle
-
Performs one-time initialization required by Tootle.
- TootleMeasureCacheEfficiency(IntBuffer, int, FloatBuffer) - Static method in class org.lwjgl.util.tootle.Tootle
-
A utility function to simulate vertex processing and measures the cache efficiency of an index buffer.
- TootleMeasureOverdraw(ByteBuffer, IntBuffer, int, FloatBuffer, int, FloatBuffer, FloatBuffer, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
A utility function to measure the amount of overdraw that occurs over a set of views.
- TootleMeasureOverdraw(FloatBuffer, IntBuffer, int, FloatBuffer, int, FloatBuffer, FloatBuffer, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
A utility function to measure the amount of overdraw that occurs over a set of views.
- TootleOptimize(ByteBuffer, IntBuffer, int, int, FloatBuffer, int, IntBuffer, IntBuffer, int, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
This is a utility function that is provided for developers to perform the entire optimization for a mesh.
- TootleOptimize(FloatBuffer, IntBuffer, int, int, FloatBuffer, int, IntBuffer, IntBuffer, int, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
This is a utility function that is provided for developers to perform the entire optimization for a mesh.
- TootleOptimizeOverdraw(ByteBuffer, IntBuffer, int, FloatBuffer, int, IntBuffer, IntBuffer, IntBuffer, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
Given a clustered mesh, this function computes a cluster ordering that minimizes expected overdraw, and sorts the clusters according to this ordering.
- TootleOptimizeOverdraw(FloatBuffer, IntBuffer, int, FloatBuffer, int, IntBuffer, IntBuffer, IntBuffer, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
Given a clustered mesh, this function computes a cluster ordering that minimizes expected overdraw, and sorts the clusters according to this ordering.
- TootleOptimizeVCache(IntBuffer, int, int, IntBuffer, IntBuffer, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
This function performs vertex cache optimization on an index buffer.
- TootleOptimizeVertexMemory(ByteBuffer, IntBuffer, int, ByteBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.util.tootle.Tootle
-
This function rearranges the vertex buffer's memory location based on the index buffer.
- TootleOptimizeVertexMemory(FloatBuffer, IntBuffer, int, FloatBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.util.tootle.Tootle
-
This function rearranges the vertex buffer's memory location based on the index buffer.
- TootleVCacheClusters(IntBuffer, int, int, IntBuffer, IntBuffer, IntBuffer, int) - Static method in class org.lwjgl.util.tootle.Tootle
-
This is a utility function to optimize vertex cache on a clustered index buffer.