1. A method for rendering, comprising: responsive to determining one or more discontinuities between splats of a plurality of splats, generating, by at least one processor, one or more splats for inclusion in the plurality of splats to cover the one or more discontinuities; and performing, by the at least one processor, an accumulation pass to render the plurality of splats without performing a separate visibility pass, including rendering a fragment of a splat of the plurality of splats into a pixel by: determining, by the at least one processor, whether a fragment depth value associated with the fragment of the splat of the plurality of splats is within a non-zero offset of a depth value associated with the pixel that is stored in a framebuffer by comparing the fragment depth value with a previous fragment depth value associated with a previous fragment of the splat that was most recently rendered to the pixel, and responsive to determining that the fragment depth value associated with the fragment of the splat is within the non-zero offset of the depth value associated with the pixel, outputting, by the at least one processor, updated data for the pixel, including a fragment color value associated with the fragment, to the framebuffer based at least in part on data associated with the fragment of the splat.