23 lines
674 B
Plaintext
23 lines
674 B
Plaintext
Post_Process :: struct {
|
|
exposure : float = 0.0; @Slider,-1,1,0.1;
|
|
contrast : float = 1.0; @Slider,0.1,4.0,0.1;
|
|
saturation : float = 1.0; @Slider,0.0,2.0,0.1;
|
|
gamma : float = 1.0; @Slider,0.3,3.0,0.1;
|
|
tonemap : float = 1.0; @Slider,0,1,1;
|
|
ssao : float = 1.0; @Slider,0,5,0.1;
|
|
}
|
|
|
|
current_post_process : Post_Process;
|
|
|
|
load_post_process_from_pack :: () {
|
|
s := load_string_from_pack("./game/resources/postprocess.json");
|
|
success, pp:= Jaison.json_parse_string(s, Post_Process,, temp);
|
|
if success {
|
|
current_post_process = pp;
|
|
}
|
|
}
|
|
|
|
reset_post_process :: () {
|
|
load_post_process_from_pack();
|
|
} @Command
|