MCPcopy Create free account

hub / github.com/Angelo1211/SoftwareRenderer / functions

Functions364 in github.com/Angelo1211/SoftwareRenderer

↓ 2 callersFunctionstbi__tga_read_rgb16
read 16bit value and convert to 24bit RGB
libs/stb_image.h:5436
↓ 2 callersMethodtranspose
src/matrix.cpp:61
↓ 2 callersMethodupdatePlanes
Calculates frustrum planes in world space
src/geometry.cpp:88
↓ 2 callersMethodzero
include/vector3D.h:122
↓ 1 callersMethodbuildAABB
src/geometry.cpp:13
↓ 1 callersMethodbuildFacetNormals
src/mesh.cpp:16
↓ 1 callersMethodbuildTangentSpace
Builds per vertex tangent and bitangents by first finding tangeents and bitangents per face. Then taking the average value at each vertex and then ren
src/mesh.cpp:28
↓ 1 callersMethodcheckIfEmpty
src/scene.cpp:64
↓ 1 callersMethodcheckIfInside
False is fully outside, true if inside or intersects based on iquilez method
src/geometry.cpp:144
↓ 1 callersMethodcheckVisibility
View frustrum culling using a models AAB
src/camera.cpp:37
↓ 1 callersMethodclearBuffers
Candidate to be refactored out into render manager
src/softwareRenderer.cpp:129
↓ 1 callersMethoddrawTriangularMesh
src/softwareRenderer.cpp:36
↓ 1 callersMethodfragment
Fragment shader
include/shader.h:354
↓ 1 callersMethodgetAO
src/model.cpp:30
↓ 1 callersMethodgetAlbedo
Texture getters
src/model.cpp:24
↓ 1 callersMethodgetBounds
src/model.cpp:17
↓ 1 callersMethodgetCurrentLights
src/scene.cpp:56
↓ 1 callersMethodgetLightCount
src/scene.cpp:59
↓ 1 callersMethodgetMesh
src/model.cpp:9
↓ 1 callersMethodgetMetallic
src/model.cpp:36
↓ 1 callersMethodgetNormal
src/model.cpp:27
↓ 1 callersMethodgetRenderTarget
src/softwareRenderer.cpp:134
↓ 1 callersMethodgetRoughness
src/model.cpp:33
↓ 1 callersMethodgetVisiblemodels
-----------------------------GETTERS----------------------------------------------
src/scene.cpp:50
↓ 1 callersFunctionload_jpeg_image
libs/stb_image.h:3573
↓ 1 callersMethodprocessInput
Goes through the list of every event that has occurred since the last call of this function and either performs and exit or sends the result to the ev
src/inputManager.cpp:28
↓ 1 callersMethodrender
src/renderManager.cpp:31
↓ 1 callersMethodrun
Runs main application loop
src/engine.cpp:69
↓ 1 callersMethodsetCamInternals
src/geometry.cpp:81
↓ 1 callersMethodsetSceneLights
src/softwareRenderer.cpp:142
↓ 1 callersMethodshutDown
Closing in opposite order to avoid dangling pointers
src/engine.cpp:54
↓ 1 callersMethodstartUp
Sets the internal pointers to the screen and the current scene and inits the software renderer instance.
src/renderManager.cpp:15
↓ 1 callersMethodstartUp
Starts up subsystems in an order that satifies their dependencies. If at any point any of the subsystem fails to initialize, the success flag is raise
src/engine.cpp:17
↓ 1 callersFunctionstbi__bitreverse16
libs/stb_image.h:3804
↓ 1 callersFunctionstbi__bmp_info
libs/stb_image.h:6843
↓ 1 callersFunctionstbi__bmp_load
libs/stb_image.h:5143
↓ 1 callersFunctionstbi__bmp_test
libs/stb_image.h:4999
↓ 1 callersFunctionstbi__bmp_test_raw
libs/stb_image.h:4984
↓ 1 callersFunctionstbi__build_fast_ac
build a table that decodes both magnitude and value of small ACs in one go.
libs/stb_image.h:1798
↓ 1 callersFunctionstbi__compute_huffman_codes
libs/stb_image.h:4020
↓ 1 callersFunctionstbi__compute_transparency
libs/stb_image.h:4586
↓ 1 callersFunctionstbi__compute_transparency16
libs/stb_image.h:4611
↓ 1 callersFunctionstbi__convert_16_to_8
libs/stb_image.h:1017
↓ 1 callersFunctionstbi__convert_8_to_16
libs/stb_image.h:1033
↓ 1 callersFunctionstbi__cpuid3
libs/stb_image.h:631
↓ 1 callersFunctionstbi__create_png_image
libs/stb_image.h:4542
↓ 1 callersFunctionstbi__de_iphone
libs/stb_image.h:4686
↓ 1 callersFunctionstbi__decode_jpeg_image
decode image to YCbCr format
libs/stb_image.h:3117
↓ 1 callersFunctionstbi__do_png
libs/stb_image.h:4903
↓ 1 callersFunctionstbi__expand_png_palette
libs/stb_image.h:4636
↓ 1 callersFunctionstbi__float_postprocess
libs/stb_image.h:1135
↓ 1 callersFunctionstbi__get_chunk_header
libs/stb_image.h:4271
↓ 1 callersFunctionstbi__gif_info
libs/stb_image.h:6588
↓ 1 callersFunctionstbi__gif_info_raw
libs/stb_image.h:6201
↓ 1 callersFunctionstbi__gif_load
libs/stb_image.h:6563
↓ 1 callersFunctionstbi__gif_test_raw
libs/stb_image.h:6145
↓ 1 callersFunctionstbi__hdr_info
libs/stb_image.h:6797
↓ 1 callersFunctionstbi__hdr_to_ldr
libs/stb_image.h:1635
↓ 1 callersFunctionstbi__jpeg_decode_block_prog_ac
@OPTIMIZE: store non-zigzagged during the decode passes, and only de-zigzag when dequantizing
libs/stb_image.h:2033
↓ 1 callersFunctionstbi__jpeg_dequantize
libs/stb_image.h:2810
↓ 1 callersFunctionstbi__jpeg_finish
libs/stb_image.h:2817
↓ 1 callersFunctionstbi__jpeg_info
libs/stb_image.h:3768
↓ 1 callersFunctionstbi__jpeg_info_raw
libs/stb_image.h:3756
↓ 1 callersFunctionstbi__jpeg_load
libs/stb_image.h:3732
↓ 1 callersFunctionstbi__jpeg_test
libs/stb_image.h:3744
↓ 1 callersFunctionstbi__ldr_to_hdr
libs/stb_image.h:1613
↓ 1 callersFunctionstbi__load_gif_main
libs/stb_image.h:6501
↓ 1 callersFunctionstbi__mad2sizes_valid
returns 1 if "a*b + add" has no negative terms/factors and doesn't overflow
libs/stb_image.h:895
↓ 1 callersFunctionstbi__out_gif_code
libs/stb_image.h:6215
↓ 1 callersFunctionstbi__parse_entropy_coded_data
libs/stb_image.h:2686
↓ 1 callersFunctionstbi__parse_huffman_block
libs/stb_image.h:3978
↓ 1 callersFunctionstbi__parse_uncompressed_block
libs/stb_image.h:4069
↓ 1 callersFunctionstbi__parse_zlib
libs/stb_image.h:4140
↓ 1 callersFunctionstbi__parse_zlib_header
libs/stb_image.h:4098
↓ 1 callersFunctionstbi__pic_info
libs/stb_image.h:6925
↓ 1 callersFunctionstbi__pic_load
libs/stb_image.h:6070
↓ 1 callersFunctionstbi__pic_load_core
libs/stb_image.h:5960
↓ 1 callersFunctionstbi__pic_test
libs/stb_image.h:6106
↓ 1 callersFunctionstbi__pic_test_core
libs/stb_image.h:5916
↓ 1 callersFunctionstbi__png_info
libs/stb_image.h:4960
↓ 1 callersFunctionstbi__png_is16
libs/stb_image.h:4967
↓ 1 callersFunctionstbi__png_load
libs/stb_image.h:4933
↓ 1 callersFunctionstbi__png_test
libs/stb_image.h:4940
↓ 1 callersFunctionstbi__pnm_isdigit
libs/stb_image.h:7054
↓ 1 callersFunctionstbi__pnm_isspace
libs/stb_image.h:7035
↓ 1 callersFunctionstbi__pnm_load
libs/stb_image.h:7009
↓ 1 callersFunctionstbi__pnm_test
libs/stb_image.h:6997
↓ 1 callersFunctionstbi__process_frame_header
libs/stb_image.h:3000
↓ 1 callersFunctionstbi__process_gif_raster
libs/stb_image.h:6252
↓ 1 callersFunctionstbi__process_scan_header
after we see SOS
libs/stb_image.h:2939
↓ 1 callersFunctionstbi__psd_decode_rle
libs/stb_image.h:5661
↓ 1 callersFunctionstbi__psd_info
libs/stb_image.h:6861
↓ 1 callersFunctionstbi__psd_is16
libs/stb_image.h:6896
↓ 1 callersFunctionstbi__psd_load
libs/stb_image.h:5699
↓ 1 callersFunctionstbi__psd_test
libs/stb_image.h:5654
↓ 1 callersFunctionstbi__sse2_available
libs/stb_image.h:652
↓ 1 callersFunctionstbi__tga_info
libs/stb_image.h:5339
↓ 1 callersFunctionstbi__tga_load
libs/stb_image.h:5455
↓ 1 callersFunctionstbi__tga_test
libs/stb_image.h:5404
↓ 1 callersFunctionstbi__vertical_flip_slices
libs/stb_image.h:1073
← previousnext →101–200 of 364, ranked by callers