Package com.jme3.opencl.lwjgl
Class LwjglDevice
java.lang.Object
com.jme3.opencl.lwjgl.LwjglDevice
- All Implemented Interfaces:
com.jme3.opencl.Device
- Author:
- shaman
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jme3.opencl.Device
com.jme3.opencl.Device.DeviceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintlongcom.jme3.opencl.Device.DeviceTypeintintCollection<? extends String>longlonglongintlonglong[]long[]intintlonglong[]intlonggetName()intintintbooleanbooleanbooleanbooleanhasExtension(String extension) booleanbooleanbooleanbooleanbooleanbooleanbooleantoString()
-
Constructor Details
-
LwjglDevice
-
-
Method Details
-
getDevice
public long getDevice() -
getPlatform
- Specified by:
getPlatformin interfacecom.jme3.opencl.Device
-
getDeviceType
public com.jme3.opencl.Device.DeviceType getDeviceType()- Specified by:
getDeviceTypein interfacecom.jme3.opencl.Device
-
getVendorId
public int getVendorId()- Specified by:
getVendorIdin interfacecom.jme3.opencl.Device
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein interfacecom.jme3.opencl.Device
-
hasCompiler
public boolean hasCompiler()- Specified by:
hasCompilerin interfacecom.jme3.opencl.Device
-
hasDouble
public boolean hasDouble()- Specified by:
hasDoublein interfacecom.jme3.opencl.Device
-
hasHalfFloat
public boolean hasHalfFloat()- Specified by:
hasHalfFloatin interfacecom.jme3.opencl.Device
-
hasErrorCorrectingMemory
public boolean hasErrorCorrectingMemory()- Specified by:
hasErrorCorrectingMemoryin interfacecom.jme3.opencl.Device
-
hasUnifiedMemory
public boolean hasUnifiedMemory()- Specified by:
hasUnifiedMemoryin interfacecom.jme3.opencl.Device
-
hasImageSupport
public boolean hasImageSupport()- Specified by:
hasImageSupportin interfacecom.jme3.opencl.Device
-
hasWritableImage3D
public boolean hasWritableImage3D()- Specified by:
hasWritableImage3Din interfacecom.jme3.opencl.Device
-
hasOpenGLInterop
public boolean hasOpenGLInterop()- Specified by:
hasOpenGLInteropin interfacecom.jme3.opencl.Device
-
hasExtension
- Specified by:
hasExtensionin interfacecom.jme3.opencl.Device
-
getExtensions
- Specified by:
getExtensionsin interfacecom.jme3.opencl.Device
-
getComputeUnits
public int getComputeUnits()- Specified by:
getComputeUnitsin interfacecom.jme3.opencl.Device
-
getClockFrequency
public int getClockFrequency()- Specified by:
getClockFrequencyin interfacecom.jme3.opencl.Device
-
getAddressBits
public int getAddressBits()- Specified by:
getAddressBitsin interfacecom.jme3.opencl.Device
-
isLittleEndian
public boolean isLittleEndian()- Specified by:
isLittleEndianin interfacecom.jme3.opencl.Device
-
getMaximumWorkItemDimensions
public long getMaximumWorkItemDimensions()- Specified by:
getMaximumWorkItemDimensionsin interfacecom.jme3.opencl.Device
-
getMaximumWorkItemSizes
public long[] getMaximumWorkItemSizes()- Specified by:
getMaximumWorkItemSizesin interfacecom.jme3.opencl.Device
-
getMaxiumWorkItemsPerGroup
public long getMaxiumWorkItemsPerGroup()- Specified by:
getMaxiumWorkItemsPerGroupin interfacecom.jme3.opencl.Device
-
getMaximumSamplers
public int getMaximumSamplers()- Specified by:
getMaximumSamplersin interfacecom.jme3.opencl.Device
-
getMaximumReadImages
public int getMaximumReadImages()- Specified by:
getMaximumReadImagesin interfacecom.jme3.opencl.Device
-
getMaximumWriteImages
public int getMaximumWriteImages()- Specified by:
getMaximumWriteImagesin interfacecom.jme3.opencl.Device
-
getMaximumImage2DSize
public long[] getMaximumImage2DSize()- Specified by:
getMaximumImage2DSizein interfacecom.jme3.opencl.Device
-
getMaximumImage3DSize
public long[] getMaximumImage3DSize()- Specified by:
getMaximumImage3DSizein interfacecom.jme3.opencl.Device
-
getMaximumAllocationSize
public long getMaximumAllocationSize()- Specified by:
getMaximumAllocationSizein interfacecom.jme3.opencl.Device
-
getGlobalMemorySize
public long getGlobalMemorySize()- Specified by:
getGlobalMemorySizein interfacecom.jme3.opencl.Device
-
getLocalMemorySize
public long getLocalMemorySize()- Specified by:
getLocalMemorySizein interfacecom.jme3.opencl.Device
-
getMaximumConstantBufferSize
public long getMaximumConstantBufferSize()- Specified by:
getMaximumConstantBufferSizein interfacecom.jme3.opencl.Device
-
getMaximumConstantArguments
public int getMaximumConstantArguments()- Specified by:
getMaximumConstantArgumentsin interfacecom.jme3.opencl.Device
-
getProfile
- Specified by:
getProfilein interfacecom.jme3.opencl.Device
-
getVersion
- Specified by:
getVersionin interfacecom.jme3.opencl.Device
-
getVersionMajor
public int getVersionMajor()- Specified by:
getVersionMajorin interfacecom.jme3.opencl.Device
-
getVersionMinor
public int getVersionMinor()- Specified by:
getVersionMinorin interfacecom.jme3.opencl.Device
-
getCompilerVersion
- Specified by:
getCompilerVersionin interfacecom.jme3.opencl.Device
-
getCompilerVersionMajor
public int getCompilerVersionMajor()- Specified by:
getCompilerVersionMajorin interfacecom.jme3.opencl.Device
-
getCompilerVersionMinor
public int getCompilerVersionMinor()- Specified by:
getCompilerVersionMinorin interfacecom.jme3.opencl.Device
-
getDriverVersion
- Specified by:
getDriverVersionin interfacecom.jme3.opencl.Device
-
getDriverVersionMajor
public int getDriverVersionMajor()- Specified by:
getDriverVersionMajorin interfacecom.jme3.opencl.Device
-
getDriverVersionMinor
public int getDriverVersionMinor()- Specified by:
getDriverVersionMinorin interfacecom.jme3.opencl.Device
-
getName
- Specified by:
getNamein interfacecom.jme3.opencl.Device
-
getVendor
- Specified by:
getVendorin interfacecom.jme3.opencl.Device
-
toString
-