@Override public void destroyDirectBuffer(final Buffer buffer) { final long address = getAddress(buffer); if (address == -1) { LOGGER.warning("Not found address of the " + buffer); return; } // disable deallocator final Deallocator deallocator = DEALLOCATORS.remove(address); if (deallocator == null) { LOGGER.warning("Not found a deallocator for address " + address); return; } deallocator.setAddress(null); MemoryUtil.memFree(buffer); }
memFree(pHmd); luid.free(); sessionStatus = OVRSessionStatus.calloc();
public void cleanup() { alDeleteBuffers(this.bufferId); if (pcm != null) { MemoryUtil.memFree(pcm); } }
public void cleanup() { alDeleteBuffers(this.bufferId); if (pcm != null) { MemoryUtil.memFree(pcm); } }
@Override public void cleanUp() { super.cleanUp(); if (this.instanceDataBuffer != null) { MemoryUtil.memFree(this.instanceDataBuffer); this.instanceDataBuffer = null; } }
@Override public void cleanUp() { super.cleanUp(); if (this.instanceDataBuffer != null) { MemoryUtil.memFree(this.instanceDataBuffer); this.instanceDataBuffer = null; } }
public void cleanup() { alDeleteBuffers(this.bufferId); if (pcm != null) { MemoryUtil.memFree(pcm); } }
public void cleanup() { alDeleteBuffers(this.bufferId); if (pcm != null) { MemoryUtil.memFree(pcm); } }
public void cleanup() { alDeleteBuffers(this.bufferId); if (pcm != null) { MemoryUtil.memFree(pcm); } }
@Override public void cleanUp() { super.cleanUp(); if (this.instanceDataBuffer != null) { MemoryUtil.memFree(this.instanceDataBuffer); this.instanceDataBuffer = null; } }
public void cleanup() { alDeleteBuffers(this.bufferId); if (pcm != null) { MemoryUtil.memFree(pcm); } }
public void cleanup() { alDeleteBuffers(this.bufferId); if (pcm != null) { MemoryUtil.memFree(pcm); } }
@Override public void cleanUp() { super.cleanUp(); if (this.instanceDataBuffer != null) { MemoryUtil.memFree(this.instanceDataBuffer); this.instanceDataBuffer = null; } }
@Override public void cleanUp() { super.cleanUp(); if (this.instanceDataBuffer != null) { MemoryUtil.memFree(this.instanceDataBuffer); this.instanceDataBuffer = null; } }
@Override public void cleanUp() { super.cleanUp(); if (this.instanceDataBuffer != null) { MemoryUtil.memFree(this.instanceDataBuffer); this.instanceDataBuffer = null; } }
public void mapMemory(ByteBuffer buffer){ PointerBuffer pData = memAllocPointer(1); int err = vkMapMemory(device, memory, 0, buffer.remaining(), 0, pData); long data = pData.get(0); memFree(pData); if (err != VK_SUCCESS) { throw new AssertionError("Failed to map buffer memory: " + VkUtil.translateVulkanResult(err)); } memCopy(memAddress(buffer), data, buffer.remaining()); memFree(buffer); vkUnmapMemory(device, memory); }