ok, like what is the advantage of assigning fields of pipelinedescriptor up until you reach a point where you need the fragmentstate, initialize its nextinchain, assign the fragmentstate to pipelinedesc, then continue to initialize fragmentstate up until you need a colortarget..... FUCK cant you finish one fucking thing instead of bouncing around between objects????