s="line"><br /></div>
</div>
<p><strong>Parameters</strong>:
- <cite>surface_</cite> (<em>pygame.Surface</em>): A Pygame surface object (24-bit or 32-bit).
- <cite>npass</cite> (<em>int</em>, optional): The number of blur passes to apply (default is 1). Must be a positive integer.</p>
<p><strong>Returns</strong>: None</p>
<p><strong>Description</strong>:
Apply an in-place Gaussian blur effect to a Pygame surface.</p>
<p>This function performs a <strong>two-pass convolution</strong> using a <strong>5