|
|
JDK-8349692
|
JDK-8309700
Wait for completion of a single CommandBuffer when all buffers are in use
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8342046
|
JDK-8309700
Avoid creating transient buffers for data
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341599
|
JDK-8309700
Use MTLRenderCommandEncoder.drawIndexedPrimitives for 2D rendering
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8339365
|
JDK-8309700
Increase RingBuffer size and limit transient buffer size per MTLCommandBuffer
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8336477
|
JDK-8309700
Remove PixelBuffer created per rtt
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8335774
|
JDK-8309700
Replace setVertexBytes with setVertexBuffer
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8330762
|
JDK-8309700
Avoid creating a new MTLBuffer for encoding arguments
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8330761
|
JDK-8309700
Avoid createing new RenderEncoder in clearRtt
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8329678
|
JDK-8309700
Remove [CommandBuffer waitUntilCompleted] call
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8329676
|
JDK-8309700
Correct texture usage and storage mode
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Closed |
Won't Fix
|
|
|
|
|
|
|
JDK-8315590
|
JDK-8309700
drawIndexedQuads: pass only required size of vertex buffer to shader
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8315589
|
JDK-8309700
MSLBackend: Remove unrequired samplers from shaders
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8314852
|
JDK-8309700
Skip reuse check for region texture
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8314625
|
JDK-8309700
Skip reuse check for glyph texture
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8314514
|
JDK-8309700
Reduce MTLRenderCommandEncoders wherever possible
|
Ajit Ghaisas
|
Ajit Ghaisas
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8314490
|
JDK-8309700
Minor optimization of fillVB method
|
Ajit Ghaisas
|
Ajit Ghaisas
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8314217
|
JDK-8309700
Texture get reused with single command buffer
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8314096
|
JDK-8309700
Avoid additional flushVertexBuffer() call from MTLContext
|
Ajit Ghaisas
|
Ajit Ghaisas
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8312409
|
JDK-8309700
Cache MTLSamplerState objects
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8311941
|
JDK-8309700
Avoid intermediate array copy during copying rtt data to UploadingPainter
|
Ajit Ghaisas
|
Ajit Ghaisas
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8311774
|
JDK-8309700
Optimize MTLCommandBuffer creation and commit
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8311773
|
JDK-8309700
Cache Fragment functions uniform variable name and id in MTShader.java
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8311622
|
JDK-8309700
Minor correction in MTLShader.m - avoiding for loops used for logging with #ifdefs
|
Ajit Ghaisas
|
Ajit Ghaisas
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8310943
|
JDK-8309700
Comment out printing of vertex array and color array
|
Ajit Ghaisas
|
Ajit Ghaisas
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8310878
|
JDK-8309700
Cache MTLRenderPipelineState for Solid_Color fragment function
|
Ambarish Rapte
|
Ambarish Rapte
|
|
Resolved |
Fixed
|
|
|
|
|