-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
WIP: Shader Cache #3160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
Fire-Cube
wants to merge
57
commits into
shadps4-emu:main
Choose a base branch
from
Fire-Cube:shader_cache
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+639
−19
Draft
WIP: Shader Cache #3160
Changes from 46 commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
16e981c
first spirv cache implementation
Fire-Cube c188b7c
better naming
Fire-Cube 08cd231
Merge branch 'shadps4-emu:main' into shader_cache
Fire-Cube cbeaf46
Merge branch 'shadps4-emu:main' into shader_cache
Fire-Cube 2aee032
temp push
Fire-Cube 09f844a
initial codebase
Fire-Cube bde3873
more
Fire-Cube 24f17f5
more
Fire-Cube b32ba29
fix filewriting
Fire-Cube 3eb8000
some progress
Fire-Cube a500b98
more
Fire-Cube 3e56133
now heroes give at least a bit of image
Fire-Cube b9b75cf
crashes fixed
Fire-Cube bcc65e7
remove include
Fire-Cube 6c8a792
handle file eof when readBin
Fire-Cube 019172f
im dumb
Fire-Cube 2a34708
more
Fire-Cube 3600a92
Merge branch 'shadps4-emu:main' into shader_cache
Fire-Cube 84ee3f9
more
Fire-Cube c04f04e
Merge branch 'shadps4-emu:main' into shader_cache
Fire-Cube cc911b3
Merge branch 'shadps4-emu:main' into shader_cache
Fire-Cube fa0505a
Merge branch 'shader_cache' of https://github.com/Fire-Cube/shadPS4 i…
Fire-Cube 742b3ce
add CMakePresets.json
Fire-Cube dd0365f
Update REUSE.toml
Fire-Cube ddb11fe
fix vs
Fire-Cube 4d48276
Merge branch 'shadps4-emu:main' into cmakepresets
Fire-Cube 8a35cc9
impl
Fire-Cube e4f1914
adjust CMakeSettings.json
Fire-Cube bee3f10
add FindQt.cmake to reuse
Fire-Cube 321ed8b
rename cmake file, add check before running cmake and add inheritatio…
Fire-Cube 06cae18
add error check in cmake
Fire-Cube f9f75ef
Merge branch 'main' into shader_cache
Fire-Cube 408bd35
Merge branch 'shadps4-emu:main' into shader_cache
Fire-Cube 107c4ac
Merge branch 'autoqt' into shader_cache
Fire-Cube 85b42b6
remove german comments
Fire-Cube 469c8fc
many things
Fire-Cube 1e71ac8
should fix linux build
Fire-Cube a4ae1de
Merge branch 'main' into shader_cache
Fire-Cube 3346c5a
begin rewrite
Fire-Cube 438e1cd
oops
Fire-Cube 9195f59
Merge branch 'shadps4-emu:main' into shader_cache
Fire-Cube f9e199e
cleanup
Fire-Cube e418249
more
Fire-Cube 292b287
samplers
Fire-Cube d4432c7
Merge remote-tracking branch 'origin/main' into shader_cache
Fire-Cube 56e98b3
rebase
Fire-Cube 1c8c009
Merge remote-tracking branch 'origin/main' into shader_cache
Fire-Cube b1db45a
fmask, refactoring, fixes and mac fix(?)
Fire-Cube 4a3bbb3
forgot file
Fire-Cube 0da10ee
clang + deserialize + flattened_udbuf + fs_interpolation
Fire-Cube da81833
new storage mechanism
Fire-Cube e522918
fixed minor bug
Fire-Cube f456df7
more cached values
Fire-Cube 95a81a1
prevent readudbuf chrash
Fire-Cube c171657
Merge remote-tracking branch 'origin/main' into shader_cache
Fire-Cube 99cad6e
cleanup
Fire-Cube 4909818
rebase
Fire-Cube File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still not sure about this...
You can see how the output hash is also different with. Maybe it is a better way to do this (I susptect you are wanting to combine 32 and 64 bit types?)