├── .gitignore ├── LICENSE.md ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main └── java └── com └── justindriggers ├── glfw ├── GLFWInstance.java └── GLFWSurface.java ├── utilities └── StringUtils.java └── vulkan ├── buffer ├── Buffer.java └── models │ ├── BufferUsage.java │ └── MemoryRequirements.java ├── command ├── CommandBuffer.java ├── CommandPool.java ├── commands │ ├── BeginRenderPassCommand.java │ ├── BindDescriptorSetsCommand.java │ ├── BindIndexBufferCommand.java │ ├── BindPipelineCommand.java │ ├── BindVertexBuffersCommand.java │ ├── ClearColorImageCommand.java │ ├── Command.java │ ├── CopyBufferCommand.java │ ├── CopyImageCommand.java │ ├── CopyImageToBufferCommand.java │ ├── DrawCommand.java │ ├── DrawIndexedCommand.java │ ├── EndRenderPassCommand.java │ ├── PipelineBarrierCommand.java │ └── models │ │ ├── BufferImageCopy.java │ │ ├── BufferMemoryBarrier.java │ │ ├── ImageCopy.java │ │ ├── ImageMemoryBarrier.java │ │ ├── ImageSubresourceLayers.java │ │ ├── ImageSubresourceRange.java │ │ └── MemoryBarrier.java └── models │ ├── CommandBufferLevel.java │ ├── CommandBufferUsage.java │ └── CommandPoolCreateFlag.java ├── devices ├── logical │ ├── DeviceMemory.java │ ├── LogicalDevice.java │ └── MappedDeviceMemory.java └── physical │ ├── PhysicalDevice.java │ └── models │ ├── FormatFeature.java │ ├── FormatProperties.java │ ├── MemoryHeap.java │ ├── MemoryHeapFlag.java │ ├── MemoryProperty.java │ ├── MemoryType.java │ ├── PhysicalDeviceProperties.java │ └── PhysicalDeviceType.java ├── image ├── Image.java ├── ImageView.java ├── SwapchainImage.java └── models │ ├── ImageAspect.java │ ├── ImageCreateFlag.java │ ├── ImageLayout.java │ ├── ImageTiling.java │ ├── ImageType.java │ ├── ImageUsage.java │ └── ImageViewType.java ├── instance ├── DebugLogger.java ├── VulkanFunction.java ├── VulkanInstance.java └── models │ ├── ApplicationInfo.java │ ├── MessageSeverity.java │ ├── MessageType.java │ ├── VulkanException.java │ ├── VulkanResult.java │ └── VulkanVersion.java ├── models ├── Access.java ├── ColorSpace.java ├── Dependency.java ├── Extension.java ├── Extent2D.java ├── Extent3D.java ├── Format.java ├── HasValue.java ├── Maskable.java ├── Offset2D.java ├── Offset3D.java ├── Rect2D.java ├── SampleCount.java ├── SharingMode.java ├── clear │ ├── ClearColor.java │ ├── ClearColorFloat.java │ ├── ClearColorInt.java │ ├── ClearDepthStencil.java │ └── ClearValue.java └── pointers │ ├── Container.java │ ├── Disposable.java │ ├── DisposablePointer.java │ ├── DisposableReferencePointer.java │ ├── Pointer.java │ └── ReferencePointer.java ├── pipeline ├── GraphicsPipeline.java ├── PipelineLayout.java ├── descriptor │ ├── DescriptorPool.java │ ├── DescriptorSet.java │ ├── DescriptorSetLayout.java │ ├── DescriptorSetLayoutBinding.java │ └── models │ │ ├── DescriptorPoolFlag.java │ │ └── DescriptorType.java ├── models │ ├── PipelineBindPoint.java │ ├── PipelineCreateFlag.java │ ├── PipelineStage.java │ ├── assembly │ │ ├── InputAssemblyState.java │ │ └── PrimitiveTopology.java │ ├── colorblend │ │ ├── BlendFactor.java │ │ ├── BlendOperation.java │ │ ├── ColorBlendAttachmentState.java │ │ ├── ColorBlendState.java │ │ ├── ColorComponent.java │ │ └── LogicalOperation.java │ ├── depth │ │ ├── CompareOperator.java │ │ ├── DepthStencilState.java │ │ ├── StencilOperation.java │ │ └── StencilOperationState.java │ ├── multisample │ │ └── MultisampleState.java │ ├── rasterization │ │ ├── CullMode.java │ │ ├── FrontFace.java │ │ ├── PolygonMode.java │ │ └── RasterizationState.java │ ├── vertex │ │ ├── VertexInputAttribute.java │ │ ├── VertexInputBinding.java │ │ ├── VertexInputRate.java │ │ ├── VertexInputState.java │ │ └── builder │ │ │ ├── VertexInputBindingBuilder.java │ │ │ └── VertexInputStateBuilder.java │ └── viewport │ │ ├── Viewport.java │ │ └── ViewportState.java └── shader │ ├── ShaderModule.java │ ├── ShaderModuleLoader.java │ ├── ShaderStage.java │ └── ShaderStageType.java ├── queue ├── Queue.java ├── QueueCapability.java └── QueueFamily.java ├── surface ├── Surface.java └── models │ ├── PresentMode.java │ ├── SurfaceFormat.java │ └── capabilities │ ├── CompositeAlpha.java │ ├── SurfaceCapabilities.java │ └── SurfaceTransform.java ├── swapchain ├── Framebuffer.java ├── RenderPass.java ├── Swapchain.java └── models │ ├── Attachment.java │ ├── AttachmentLoadOperation.java │ ├── AttachmentStoreOperation.java │ ├── ColorAttachment.java │ ├── DepthStencilAttachment.java │ ├── Subpass.java │ ├── SubpassContents.java │ └── SubpassDependency.java └── synchronize ├── Fence.java ├── Semaphore.java └── models └── FenceCreationFlag.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | lwjglVersion=3.2.0 -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'vulkan-java-api' -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/glfw/GLFWInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/glfw/GLFWInstance.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/glfw/GLFWSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/glfw/GLFWSurface.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/utilities/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/utilities/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/buffer/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/buffer/Buffer.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/buffer/models/BufferUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/buffer/models/BufferUsage.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/buffer/models/MemoryRequirements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/buffer/models/MemoryRequirements.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/CommandBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/CommandBuffer.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/CommandPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/CommandPool.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/BeginRenderPassCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/BeginRenderPassCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/BindDescriptorSetsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/BindDescriptorSetsCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/BindIndexBufferCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/BindIndexBufferCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/BindPipelineCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/BindPipelineCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/BindVertexBuffersCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/BindVertexBuffersCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/ClearColorImageCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/ClearColorImageCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/Command.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/CopyBufferCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/CopyBufferCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/CopyImageCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/CopyImageCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/CopyImageToBufferCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/CopyImageToBufferCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/DrawCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/DrawCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/DrawIndexedCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/DrawIndexedCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/EndRenderPassCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/EndRenderPassCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/PipelineBarrierCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/PipelineBarrierCommand.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/models/BufferImageCopy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/models/BufferImageCopy.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/models/BufferMemoryBarrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/models/BufferMemoryBarrier.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/models/ImageCopy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/models/ImageCopy.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/models/ImageMemoryBarrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/models/ImageMemoryBarrier.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/models/ImageSubresourceLayers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/models/ImageSubresourceLayers.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/models/ImageSubresourceRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/models/ImageSubresourceRange.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/commands/models/MemoryBarrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/commands/models/MemoryBarrier.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/models/CommandBufferLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/models/CommandBufferLevel.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/models/CommandBufferUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/models/CommandBufferUsage.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/command/models/CommandPoolCreateFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/command/models/CommandPoolCreateFlag.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/logical/DeviceMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/logical/DeviceMemory.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/logical/LogicalDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/logical/LogicalDevice.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/logical/MappedDeviceMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/logical/MappedDeviceMemory.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/PhysicalDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/PhysicalDevice.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/FormatFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/FormatFeature.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/FormatProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/FormatProperties.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryHeap.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryHeapFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryHeapFlag.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryProperty.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/MemoryType.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/PhysicalDeviceProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/PhysicalDeviceProperties.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/devices/physical/models/PhysicalDeviceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/devices/physical/models/PhysicalDeviceType.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/Image.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/ImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/ImageView.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/SwapchainImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/SwapchainImage.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/models/ImageAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/models/ImageAspect.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/models/ImageCreateFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/models/ImageCreateFlag.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/models/ImageLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/models/ImageLayout.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/models/ImageTiling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/models/ImageTiling.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/models/ImageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/models/ImageType.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/models/ImageUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/models/ImageUsage.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/image/models/ImageViewType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/image/models/ImageViewType.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/DebugLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/DebugLogger.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/VulkanFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/VulkanFunction.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/VulkanInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/VulkanInstance.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/models/ApplicationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/models/ApplicationInfo.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/models/MessageSeverity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/models/MessageSeverity.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/models/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/models/MessageType.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/models/VulkanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/models/VulkanException.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/models/VulkanResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/models/VulkanResult.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/instance/models/VulkanVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/instance/models/VulkanVersion.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Access.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Access.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/ColorSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/ColorSpace.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Dependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Dependency.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Extension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Extension.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Extent2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Extent2D.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Extent3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Extent3D.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Format.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/HasValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/HasValue.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Maskable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Maskable.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Offset2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Offset2D.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Offset3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Offset3D.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/Rect2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/Rect2D.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/SampleCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/SampleCount.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/SharingMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/SharingMode.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/clear/ClearColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/clear/ClearColor.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/clear/ClearColorFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/clear/ClearColorFloat.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/clear/ClearColorInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/clear/ClearColorInt.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/clear/ClearDepthStencil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/clear/ClearDepthStencil.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/clear/ClearValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/clear/ClearValue.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/pointers/Container.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/pointers/Container.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/pointers/Disposable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/pointers/Disposable.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/pointers/DisposablePointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/pointers/DisposablePointer.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/pointers/DisposableReferencePointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/pointers/DisposableReferencePointer.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/pointers/Pointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/pointers/Pointer.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/models/pointers/ReferencePointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/models/pointers/ReferencePointer.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/GraphicsPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/GraphicsPipeline.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/PipelineLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/PipelineLayout.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorPool.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorSet.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorSetLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorSetLayout.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorSetLayoutBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/descriptor/DescriptorSetLayoutBinding.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/descriptor/models/DescriptorPoolFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/descriptor/models/DescriptorPoolFlag.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/descriptor/models/DescriptorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/descriptor/models/DescriptorType.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/PipelineBindPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/PipelineBindPoint.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/PipelineCreateFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/PipelineCreateFlag.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/PipelineStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/PipelineStage.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/assembly/InputAssemblyState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/assembly/InputAssemblyState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/assembly/PrimitiveTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/assembly/PrimitiveTopology.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/BlendFactor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/BlendFactor.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/BlendOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/BlendOperation.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/ColorBlendAttachmentState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/ColorBlendAttachmentState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/ColorBlendState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/ColorBlendState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/ColorComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/ColorComponent.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/LogicalOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/colorblend/LogicalOperation.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/depth/CompareOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/depth/CompareOperator.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/depth/DepthStencilState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/depth/DepthStencilState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/depth/StencilOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/depth/StencilOperation.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/depth/StencilOperationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/depth/StencilOperationState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/multisample/MultisampleState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/multisample/MultisampleState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/CullMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/CullMode.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/FrontFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/FrontFace.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/PolygonMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/PolygonMode.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/RasterizationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/rasterization/RasterizationState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputAttribute.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputBinding.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputRate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputRate.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/VertexInputState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/builder/VertexInputBindingBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/builder/VertexInputBindingBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/builder/VertexInputStateBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/vertex/builder/VertexInputStateBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/viewport/Viewport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/viewport/Viewport.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/models/viewport/ViewportState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/models/viewport/ViewportState.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderModule.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderModuleLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderModuleLoader.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderStage.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderStageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/pipeline/shader/ShaderStageType.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/queue/Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/queue/Queue.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/queue/QueueCapability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/queue/QueueCapability.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/queue/QueueFamily.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/queue/QueueFamily.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/surface/Surface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/surface/Surface.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/surface/models/PresentMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/surface/models/PresentMode.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/surface/models/SurfaceFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/surface/models/SurfaceFormat.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/surface/models/capabilities/CompositeAlpha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/surface/models/capabilities/CompositeAlpha.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/surface/models/capabilities/SurfaceCapabilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/surface/models/capabilities/SurfaceCapabilities.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/surface/models/capabilities/SurfaceTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/surface/models/capabilities/SurfaceTransform.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/Framebuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/Framebuffer.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/RenderPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/RenderPass.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/Swapchain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/Swapchain.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/Attachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/Attachment.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/AttachmentLoadOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/AttachmentLoadOperation.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/AttachmentStoreOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/AttachmentStoreOperation.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/ColorAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/ColorAttachment.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/DepthStencilAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/DepthStencilAttachment.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/Subpass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/Subpass.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/SubpassContents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/SubpassContents.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/swapchain/models/SubpassDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/swapchain/models/SubpassDependency.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/synchronize/Fence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/synchronize/Fence.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/synchronize/Semaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/synchronize/Semaphore.java -------------------------------------------------------------------------------- /src/main/java/com/justindriggers/vulkan/synchronize/models/FenceCreationFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justindriggers/vulkan-java-api/HEAD/src/main/java/com/justindriggers/vulkan/synchronize/models/FenceCreationFlag.java --------------------------------------------------------------------------------