public final class LwjglDevice
extends java.lang.Object
implements com.jme3.opencl.Device
| Constructor and Description |
|---|
LwjglDevice(long device,
LwjglPlatform platform) |
public LwjglDevice(long device,
LwjglPlatform platform)
public long getDevice()
public LwjglPlatform getPlatform()
getPlatform in interface com.jme3.opencl.Devicepublic com.jme3.opencl.Device.DeviceType getDeviceType()
getDeviceType in interface com.jme3.opencl.Devicepublic int getVendorId()
getVendorId in interface com.jme3.opencl.Devicepublic boolean isAvailable()
isAvailable in interface com.jme3.opencl.Devicepublic boolean hasCompiler()
hasCompiler in interface com.jme3.opencl.Devicepublic boolean hasDouble()
hasDouble in interface com.jme3.opencl.Devicepublic boolean hasHalfFloat()
hasHalfFloat in interface com.jme3.opencl.Devicepublic boolean hasErrorCorrectingMemory()
hasErrorCorrectingMemory in interface com.jme3.opencl.Devicepublic boolean hasUnifiedMemory()
hasUnifiedMemory in interface com.jme3.opencl.Devicepublic boolean hasImageSupport()
hasImageSupport in interface com.jme3.opencl.Devicepublic boolean hasWritableImage3D()
hasWritableImage3D in interface com.jme3.opencl.Devicepublic boolean hasOpenGLInterop()
hasOpenGLInterop in interface com.jme3.opencl.Devicepublic boolean hasExtension(java.lang.String extension)
hasExtension in interface com.jme3.opencl.Devicepublic java.util.Collection<? extends java.lang.String> getExtensions()
getExtensions in interface com.jme3.opencl.Devicepublic int getComputeUnits()
getComputeUnits in interface com.jme3.opencl.Devicepublic int getClockFrequency()
getClockFrequency in interface com.jme3.opencl.Devicepublic int getAddressBits()
getAddressBits in interface com.jme3.opencl.Devicepublic boolean isLittleEndian()
isLittleEndian in interface com.jme3.opencl.Devicepublic long getMaximumWorkItemDimensions()
getMaximumWorkItemDimensions in interface com.jme3.opencl.Devicepublic long[] getMaximumWorkItemSizes()
getMaximumWorkItemSizes in interface com.jme3.opencl.Devicepublic long getMaxiumWorkItemsPerGroup()
getMaxiumWorkItemsPerGroup in interface com.jme3.opencl.Devicepublic int getMaximumSamplers()
getMaximumSamplers in interface com.jme3.opencl.Devicepublic int getMaximumReadImages()
getMaximumReadImages in interface com.jme3.opencl.Devicepublic int getMaximumWriteImages()
getMaximumWriteImages in interface com.jme3.opencl.Devicepublic long[] getMaximumImage2DSize()
getMaximumImage2DSize in interface com.jme3.opencl.Devicepublic long[] getMaximumImage3DSize()
getMaximumImage3DSize in interface com.jme3.opencl.Devicepublic long getMaximumAllocationSize()
getMaximumAllocationSize in interface com.jme3.opencl.Devicepublic long getGlobalMemorySize()
getGlobalMemorySize in interface com.jme3.opencl.Devicepublic long getLocalMemorySize()
getLocalMemorySize in interface com.jme3.opencl.Devicepublic long getMaximumConstantBufferSize()
getMaximumConstantBufferSize in interface com.jme3.opencl.Devicepublic int getMaximumConstantArguments()
getMaximumConstantArguments in interface com.jme3.opencl.Devicepublic java.lang.String getProfile()
getProfile in interface com.jme3.opencl.Devicepublic java.lang.String getVersion()
getVersion in interface com.jme3.opencl.Devicepublic int getVersionMajor()
getVersionMajor in interface com.jme3.opencl.Devicepublic int getVersionMinor()
getVersionMinor in interface com.jme3.opencl.Devicepublic java.lang.String getCompilerVersion()
getCompilerVersion in interface com.jme3.opencl.Devicepublic int getCompilerVersionMajor()
getCompilerVersionMajor in interface com.jme3.opencl.Devicepublic int getCompilerVersionMinor()
getCompilerVersionMinor in interface com.jme3.opencl.Devicepublic java.lang.String getDriverVersion()
getDriverVersion in interface com.jme3.opencl.Devicepublic int getDriverVersionMajor()
getDriverVersionMajor in interface com.jme3.opencl.Devicepublic int getDriverVersionMinor()
getDriverVersionMinor in interface com.jme3.opencl.Devicepublic java.lang.String getName()
getName in interface com.jme3.opencl.Devicepublic java.lang.String getVendor()
getVendor in interface com.jme3.opencl.Devicepublic java.lang.String toString()
toString in class java.lang.Object