Step 1 of 4: Choose Issues

Cancel

T Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task JDK-8349692

JDK-8309700 Wait for completion of a single CommandBuffer when all buffers are in use

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8342046

JDK-8309700 Avoid creating transient buffers for data

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8341599

JDK-8309700 Use MTLRenderCommandEncoder.drawIndexedPrimitives for 2D rendering

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8339365

JDK-8309700 Increase RingBuffer size and limit transient buffer size per MTLCommandBuffer

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8336477

JDK-8309700 Remove PixelBuffer created per rtt

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8335774

JDK-8309700 Replace setVertexBytes with setVertexBuffer

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8330762

JDK-8309700 Avoid creating a new MTLBuffer for encoding arguments

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8330761

JDK-8309700 Avoid createing new RenderEncoder in clearRtt

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8329678

JDK-8309700 Remove [CommandBuffer waitUntilCompleted] call

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8329676

JDK-8309700 Correct texture usage and storage mode

Ambarish Rapte Ambarish Rapte P4 Closed Won't Fix  
Sub-task JDK-8315590

JDK-8309700 drawIndexedQuads: pass only required size of vertex buffer to shader

Ambarish Rapte Ambarish Rapte P4 Resolved Fixed  
Sub-task JDK-8315589

JDK-8309700 MSLBackend: Remove unrequired samplers from shaders

Ambarish Rapte Ambarish Rapte P4 Resolved Fixed  
Sub-task JDK-8314852

JDK-8309700 Skip reuse check for region texture

Ambarish Rapte Ambarish Rapte P4 Resolved Fixed  
Sub-task JDK-8314625

JDK-8309700 Skip reuse check for glyph texture

Ambarish Rapte Ambarish Rapte P4 Resolved Fixed  
Sub-task JDK-8314514

JDK-8309700 Reduce MTLRenderCommandEncoders wherever possible

Ajit Ghaisas Ajit Ghaisas P3 Resolved Fixed  
Sub-task JDK-8314490

JDK-8309700 Minor optimization of fillVB method

Ajit Ghaisas Ajit Ghaisas P4 Resolved Fixed  
Sub-task JDK-8314217

JDK-8309700 Texture get reused with single command buffer

Ambarish Rapte Ambarish Rapte P4 Resolved Fixed  
Sub-task JDK-8314096

JDK-8309700 Avoid additional flushVertexBuffer() call from MTLContext

Ajit Ghaisas Ajit Ghaisas P4 Resolved Fixed  
Sub-task JDK-8312409

JDK-8309700 Cache MTLSamplerState objects

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8311941

JDK-8309700 Avoid intermediate array copy during copying rtt data to UploadingPainter

Ajit Ghaisas Ajit Ghaisas P4 Resolved Fixed  
Sub-task JDK-8311774

JDK-8309700 Optimize MTLCommandBuffer creation and commit

Ambarish Rapte Ambarish Rapte P3 Resolved Fixed  
Sub-task JDK-8311773

JDK-8309700 Cache Fragment functions uniform variable name and id in MTShader.java

Ambarish Rapte Ambarish Rapte P4 Resolved Fixed  
Sub-task JDK-8311622

JDK-8309700 Minor correction in MTLShader.m - avoiding for loops used for logging with #ifdefs

Ajit Ghaisas Ajit Ghaisas P4 Resolved Fixed  
Sub-task JDK-8310943

JDK-8309700 Comment out printing of vertex array and color array

Ajit Ghaisas Ajit Ghaisas P4 Resolved Fixed  
Sub-task JDK-8310878

JDK-8309700 Cache MTLRenderPipelineState for Solid_Color fragment function

Ambarish Rapte Ambarish Rapte P4 Resolved Fixed  

Cancel