Put hw sprite rendering code in hw_things.c
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1773/diffs\?commit_id\=0a4a9072a88e0277edd06a7488d6013ca452102a
This commit is contained in:
parent
1a0074473d
commit
c3f7313ab0
5 changed files with 2546 additions and 2513 deletions
|
|
@ -4,6 +4,7 @@ target_sources(BLANKART PRIVATE
|
|||
hw_light.c
|
||||
hw_main.c
|
||||
hw_sky.c
|
||||
hw_things.c
|
||||
hw_clip.c
|
||||
hw_md2.c
|
||||
hw_cache.c
|
||||
|
|
|
|||
|
|
@ -189,6 +189,17 @@ void HWR_ClearSkyDome(void);
|
|||
void HWR_BuildSkyDome(void);
|
||||
void HWR_DrawSkyBackground(player_t *player);
|
||||
|
||||
// --------
|
||||
// hw_things.c
|
||||
// --------
|
||||
extern UINT32 gl_visspritecount;
|
||||
|
||||
void HWR_ClearSprites(void);
|
||||
void HWR_AddSprites(sector_t *sec);
|
||||
void HWR_AddPrecipitationSprites(void);
|
||||
void HWR_SortVisSprites(void);
|
||||
void HWR_DrawSprites(void);
|
||||
void HWR_ProjectBoundingBox(mobj_t *thing);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -127,6 +127,10 @@ extern float gl_viewsin, gl_viewcos;
|
|||
|
||||
extern angle_t dup_viewangle;
|
||||
|
||||
extern float gl_viewx, gl_viewy, gl_viewz;
|
||||
extern float gl_viewsin, gl_viewcos;
|
||||
|
||||
extern float gl_viewludsin, gl_viewludcos;
|
||||
|
||||
// Render stats
|
||||
extern precise_t ps_hw_skyboxtime;
|
||||
|
|
|
|||
2528
src/hardware/hw_things.c
Normal file
2528
src/hardware/hw_things.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue