srp
software rendering pipeline
Loading...
Searching...
No Matches
point.h
Go to the documentation of this file.
1
// Software Rendering Pipeline (SRP) library
2
// Licensed under GNU GPLv3
3
8
#pragma once
9
10
#include "
core/framebuffer_p.h
"
11
#include "
srp/shaders.h
"
12
#include "
srp/vec.h
"
13
18
typedef
struct
SRPPoint
{
19
SRPVertexShaderOut
v
;
20
size_t
id
;
21
}
SRPPoint
;
22
27
void
rasterizePoint
(
28
SRPPoint
* point,
const
SRPFramebuffer
* fb,
29
const
SRPShaderProgram
* restrict sp
30
);
31
35
void
setupPoint
(
SRPPoint
* p);
36
// ingroup Rasterization
framebuffer_p.h
setupPoint
void setupPoint(SRPPoint *p)
Definition
point.c:76
rasterizePoint
void rasterizePoint(SRPPoint *point, const SRPFramebuffer *fb, const SRPShaderProgram *restrict sp)
Definition
point.c:32
shaders.h
SRPFramebuffer
Definition
framebuffer.h:18
SRPPoint
Definition
point.h:18
SRPPoint::id
size_t id
Definition
point.h:20
SRPPoint::v
SRPVertexShaderOut v
Definition
point.h:19
SRPShaderProgram
Definition
shaders.h:93
SRPVertexShaderOut
Definition
shaders.h:34
vec.h
src
raster
point.h
Generated by
1.9.8