forked from hrydgard/ppsspp
-
Notifications
You must be signed in to change notification settings - Fork 3
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
README: include temporary manual ffmpeg submodule updating #1
Merged
Conversation
This file contains 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
Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment))
well this is a temporary problem, so I don't see it fit to add this change to the PR upstream. I already mentioned this on the PR page but that comment got lost probably, I should probably just mention it in the first comment. |
ok , on second thought, solving this might take longer than expected, so what the hell xD. |
aliaspider
pushed a commit
that referenced
this pull request
Jun 19, 2018
Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment))
aliaspider
pushed a commit
that referenced
this pull request
Sep 4, 2020
Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment))
aliaspider
pushed a commit
that referenced
this pull request
Sep 6, 2020
Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment))
aliaspider
added a commit
that referenced
this pull request
Oct 3, 2020
big-endian fixes. add wiiu build files. add wiiu build files. initial wiiu port. fix IR interpreter on big-endian machines. fix VertexDecoder/SoftGpu on big-endian. Revert "Goodbye PowerPC, you can always be resurrected when the time comes" This reverts commit a54e0cf. WiiU: improve exception handler. PpcJit now works on WiiU, sort of ... PpcJit: disable instructions not available on WiiU. add GPU_GX2, doesn't work yet ... WiiU: add a basic GX2 validation layer. WiiU: some small improvements to GX2_GPU. still not functional. WiiU: hardcode some shaders for now. big endian fix in Loaders.cpp WiiU: more improvements to GPU_GX2. cube.elf now renders correctly. GPUCommon: fix freeze on big-endian. Wii-U: start generating shaders dynamically. Wii-U: add an ubershader. a lot of scenes render correctly now. Wii-U: add support for Hardware T&L. Wii-U: add missing compile flags. fixes savestates. Wii-U: copy tiled surface data correctly. fixes screenshots. Wii-U: use a push buffer for uniforms. README: include temporary manual ffmpeg submodule updating (#1) Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment)) more big-endian fixes. Wii-U: misc. Wii-U: add stencil upload shader. Wii-U: add missing support for analog sticks input. Wii-U: implement CopyFramebufferImage. Wii-U: GX2: fix color attributes. Swap.h: get rid of most overloads. they weren't necessary and were having some really bad side-effects.(like preventing type promotions, eg: result of `swapped<short> * int` was being clamped to short) fix SceAtracIdInfo struct on big-endian. simplify Swap.h Wii-U: register axis input only on change. keep decoded/mixed audio as little endian in PSP memory, to allow emulated code to process it correctly. more big-endian fixes. Wii-U: update shaders. another round of big-endian fixes. Wii-U: misc. libkirk: replace some magic offsets with struct member access. this will also allow using the scalar_storage_order attribute to enforce endianess (gcc only). a bit more big-endian fun. Wii-U: simulate a square range for analog input. Wii-U: build fix. more big-endian fixes. Wii-U: fix webserver. build fix for devkitPPC r38. (WIIU)set toolchain file automatically. use std=c++17. build fix after rebase. debug build fix. texture_atlas big endian fixes. WiiU: GX2 fixes after rebase. WiiU: exception handler tweaks. nits. big endian fixes. derp. WiiU: thin3d: use correct index type. misc. update the ffmpeg module WiiU: fix flipped display PrxDecrypter: big endian fixes. change ext/wiiu into a submodule. big endian ... WiiU: GX2: -add COLOR_2D_RB_SWIZZLE shader. -use correct pitch and endianess with TextureDesc.initDataCallback; Wiiu: GX2: use correct component swizzle. WiiU: GX2: need to use the backbuffer ptr here. WiiU: GX2: no need to endian swap here, fixes screenshots. WiiU: refactor *ShaderGeneratorGX2. WiiU: plug leak. WiiU: rename shader_info.h update wiiu submodule. WiiU: add a basic shader disassembler. WiiU: improve shader generators. use fallback ubershader for unsupported shaderIDs. Mpeg: avoid flagging the mpeg data as invalid when MpegDemux::demux is called with a small read size. WiiU: GX2 fix scissor (was being limited to display res instead of current framebuffer res). WiiU: refactors. WiiU: GX2Framebuffer: fall back to MEM2 when running out of MEM1 memory. WiiU: refactors. WiiU: update *ShaderGenerator big endian. printf big endian fixes. misc. misc. wiiu: update wiiu.cmake Swap.h: add parameter pack templates to automatically cast swap_t<> values to their basic types when passed as parameters to *_LOG calls. plus some refactors. use little endian types for keys in PrxDecrypter.cpp WiiU: misc. Revert "printf big endian fixes." This reverts commit 2334beb.
aliaspider
added a commit
that referenced
this pull request
Oct 3, 2020
FakeEmitter/FakeJit/VertexDecoderFake buildfix. big-endian fixes. add wiiu build files. add wiiu build files. initial wiiu port. fix IR interpreter on big-endian machines. fix VertexDecoder/SoftGpu on big-endian. Revert "Goodbye PowerPC, you can always be resurrected when the time comes" This reverts commit a54e0cf. WiiU: improve exception handler. PpcJit now works on WiiU, sort of ... PpcJit: disable instructions not available on WiiU. add GPU_GX2, doesn't work yet ... WiiU: add a basic GX2 validation layer. WiiU: some small improvements to GX2_GPU. still not functional. WiiU: hardcode some shaders for now. big endian fix in Loaders.cpp WiiU: more improvements to GPU_GX2. cube.elf now renders correctly. GPUCommon: fix freeze on big-endian. Wii-U: start generating shaders dynamically. Wii-U: add an ubershader. a lot of scenes render correctly now. Wii-U: add support for Hardware T&L. Wii-U: add missing compile flags. fixes savestates. Wii-U: copy tiled surface data correctly. fixes screenshots. Wii-U: use a push buffer for uniforms. README: include temporary manual ffmpeg submodule updating (#1) Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment)) more big-endian fixes. Wii-U: misc. Wii-U: add stencil upload shader. Wii-U: add missing support for analog sticks input. Wii-U: implement CopyFramebufferImage. Wii-U: GX2: fix color attributes. Swap.h: get rid of most overloads. they weren't necessary and were having some really bad side-effects.(like preventing type promotions, eg: result of `swapped<short> * int` was being clamped to short) fix SceAtracIdInfo struct on big-endian. simplify Swap.h Wii-U: register axis input only on change. keep decoded/mixed audio as little endian in PSP memory, to allow emulated code to process it correctly. more big-endian fixes. Wii-U: update shaders. another round of big-endian fixes. Wii-U: misc. libkirk: replace some magic offsets with struct member access. this will also allow using the scalar_storage_order attribute to enforce endianess (gcc only). a bit more big-endian fun. Wii-U: simulate a square range for analog input. Wii-U: build fix. more big-endian fixes. Wii-U: fix webserver. build fix for devkitPPC r38. (WIIU)set toolchain file automatically. use std=c++17. build fix after rebase. debug build fix. texture_atlas big endian fixes. WiiU: GX2 fixes after rebase. WiiU: exception handler tweaks. nits. big endian fixes. derp. WiiU: thin3d: use correct index type. misc. update the ffmpeg module WiiU: fix flipped display PrxDecrypter: big endian fixes. change ext/wiiu into a submodule. big endian ... WiiU: GX2: -add COLOR_2D_RB_SWIZZLE shader. -use correct pitch and endianess with TextureDesc.initDataCallback; Wiiu: GX2: use correct component swizzle. WiiU: GX2: need to use the backbuffer ptr here. WiiU: GX2: no need to endian swap here, fixes screenshots. WiiU: refactor *ShaderGeneratorGX2. WiiU: plug leak. WiiU: rename shader_info.h update wiiu submodule. WiiU: add a basic shader disassembler. WiiU: improve shader generators. use fallback ubershader for unsupported shaderIDs. Mpeg: avoid flagging the mpeg data as invalid when MpegDemux::demux is called with a small read size. WiiU: GX2 fix scissor (was being limited to display res instead of current framebuffer res). WiiU: refactors. WiiU: GX2Framebuffer: fall back to MEM2 when running out of MEM1 memory. WiiU: refactors. WiiU: update *ShaderGenerator big endian. printf big endian fixes. misc. misc. wiiu: update wiiu.cmake Swap.h: add parameter pack templates to automatically cast swap_t<> values to their basic types when passed as parameters to *_LOG calls. plus some refactors. use little endian types for keys in PrxDecrypter.cpp WiiU: misc. Revert "printf big endian fixes." This reverts commit 2334beb.
aliaspider
added a commit
that referenced
this pull request
Oct 3, 2020
FakeEmitter/FakeJit/VertexDecoderFake buildfix. big-endian fixes. add wiiu build files. add wiiu build files. initial wiiu port. fix IR interpreter on big-endian machines. fix VertexDecoder/SoftGpu on big-endian. Revert "Goodbye PowerPC, you can always be resurrected when the time comes" This reverts commit a54e0cf. WiiU: improve exception handler. PpcJit now works on WiiU, sort of ... PpcJit: disable instructions not available on WiiU. add GPU_GX2, doesn't work yet ... WiiU: add a basic GX2 validation layer. WiiU: some small improvements to GX2_GPU. still not functional. WiiU: hardcode some shaders for now. big endian fix in Loaders.cpp WiiU: more improvements to GPU_GX2. cube.elf now renders correctly. GPUCommon: fix freeze on big-endian. Wii-U: start generating shaders dynamically. Wii-U: add an ubershader. a lot of scenes render correctly now. Wii-U: add support for Hardware T&L. Wii-U: add missing compile flags. fixes savestates. Wii-U: copy tiled surface data correctly. fixes screenshots. Wii-U: use a push buffer for uniforms. README: include temporary manual ffmpeg submodule updating (#1) Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment)) more big-endian fixes. Wii-U: misc. Wii-U: add stencil upload shader. Wii-U: add missing support for analog sticks input. Wii-U: implement CopyFramebufferImage. Wii-U: GX2: fix color attributes. Swap.h: get rid of most overloads. they weren't necessary and were having some really bad side-effects.(like preventing type promotions, eg: result of `swapped<short> * int` was being clamped to short) fix SceAtracIdInfo struct on big-endian. simplify Swap.h Wii-U: register axis input only on change. keep decoded/mixed audio as little endian in PSP memory, to allow emulated code to process it correctly. more big-endian fixes. Wii-U: update shaders. another round of big-endian fixes. Wii-U: misc. libkirk: replace some magic offsets with struct member access. this will also allow using the scalar_storage_order attribute to enforce endianess (gcc only). a bit more big-endian fun. Wii-U: simulate a square range for analog input. Wii-U: build fix. more big-endian fixes. Wii-U: fix webserver. build fix for devkitPPC r38. (WIIU)set toolchain file automatically. use std=c++17. build fix after rebase. debug build fix. texture_atlas big endian fixes. WiiU: GX2 fixes after rebase. WiiU: exception handler tweaks. nits. big endian fixes. derp. WiiU: thin3d: use correct index type. misc. update the ffmpeg module WiiU: fix flipped display PrxDecrypter: big endian fixes. change ext/wiiu into a submodule. big endian ... WiiU: GX2: -add COLOR_2D_RB_SWIZZLE shader. -use correct pitch and endianess with TextureDesc.initDataCallback; Wiiu: GX2: use correct component swizzle. WiiU: GX2: need to use the backbuffer ptr here. WiiU: GX2: no need to endian swap here, fixes screenshots. WiiU: refactor *ShaderGeneratorGX2. WiiU: plug leak. WiiU: rename shader_info.h update wiiu submodule. WiiU: add a basic shader disassembler. WiiU: improve shader generators. use fallback ubershader for unsupported shaderIDs. Mpeg: avoid flagging the mpeg data as invalid when MpegDemux::demux is called with a small read size. WiiU: GX2 fix scissor (was being limited to display res instead of current framebuffer res). WiiU: refactors. WiiU: GX2Framebuffer: fall back to MEM2 when running out of MEM1 memory. WiiU: refactors. WiiU: update *ShaderGenerator big endian. printf big endian fixes. misc. misc. wiiu: update wiiu.cmake Swap.h: add parameter pack templates to automatically cast swap_t<> values to their basic types when passed as parameters to *_LOG calls. plus some refactors. use little endian types for keys in PrxDecrypter.cpp WiiU: misc. Revert "printf big endian fixes." This reverts commit 2334beb.
aliaspider
added a commit
that referenced
this pull request
Oct 3, 2020
FakeEmitter/FakeJit/VertexDecoderFake buildfix. big-endian fixes. add wiiu build files. add wiiu build files. initial wiiu port. fix IR interpreter on big-endian machines. fix VertexDecoder/SoftGpu on big-endian. Revert "Goodbye PowerPC, you can always be resurrected when the time comes" This reverts commit a54e0cf. WiiU: improve exception handler. PpcJit now works on WiiU, sort of ... PpcJit: disable instructions not available on WiiU. add GPU_GX2, doesn't work yet ... WiiU: add a basic GX2 validation layer. WiiU: some small improvements to GX2_GPU. still not functional. WiiU: hardcode some shaders for now. big endian fix in Loaders.cpp WiiU: more improvements to GPU_GX2. cube.elf now renders correctly. GPUCommon: fix freeze on big-endian. Wii-U: start generating shaders dynamically. Wii-U: add an ubershader. a lot of scenes render correctly now. Wii-U: add support for Hardware T&L. Wii-U: add missing compile flags. fixes savestates. Wii-U: copy tiled surface data correctly. fixes screenshots. Wii-U: use a push buffer for uniforms. README: include temporary manual ffmpeg submodule updating (#1) Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment)) more big-endian fixes. Wii-U: misc. Wii-U: add stencil upload shader. Wii-U: add missing support for analog sticks input. Wii-U: implement CopyFramebufferImage. Wii-U: GX2: fix color attributes. Swap.h: get rid of most overloads. they weren't necessary and were having some really bad side-effects.(like preventing type promotions, eg: result of `swapped<short> * int` was being clamped to short) fix SceAtracIdInfo struct on big-endian. simplify Swap.h Wii-U: register axis input only on change. keep decoded/mixed audio as little endian in PSP memory, to allow emulated code to process it correctly. more big-endian fixes. Wii-U: update shaders. another round of big-endian fixes. Wii-U: misc. libkirk: replace some magic offsets with struct member access. this will also allow using the scalar_storage_order attribute to enforce endianess (gcc only). a bit more big-endian fun. Wii-U: simulate a square range for analog input. Wii-U: build fix. more big-endian fixes. Wii-U: fix webserver. build fix for devkitPPC r38. (WIIU)set toolchain file automatically. use std=c++17. build fix after rebase. debug build fix. texture_atlas big endian fixes. WiiU: GX2 fixes after rebase. WiiU: exception handler tweaks. nits. big endian fixes. derp. WiiU: thin3d: use correct index type. misc. update the ffmpeg module WiiU: fix flipped display PrxDecrypter: big endian fixes. change ext/wiiu into a submodule. big endian ... WiiU: GX2: -add COLOR_2D_RB_SWIZZLE shader. -use correct pitch and endianess with TextureDesc.initDataCallback; Wiiu: GX2: use correct component swizzle. WiiU: GX2: need to use the backbuffer ptr here. WiiU: GX2: no need to endian swap here, fixes screenshots. WiiU: refactor *ShaderGeneratorGX2. WiiU: plug leak. WiiU: rename shader_info.h update wiiu submodule. WiiU: add a basic shader disassembler. WiiU: improve shader generators. use fallback ubershader for unsupported shaderIDs. Mpeg: avoid flagging the mpeg data as invalid when MpegDemux::demux is called with a small read size. WiiU: GX2 fix scissor (was being limited to display res instead of current framebuffer res). WiiU: refactors. WiiU: GX2Framebuffer: fall back to MEM2 when running out of MEM1 memory. WiiU: refactors. WiiU: update *ShaderGenerator big endian. printf big endian fixes. misc. misc. wiiu: update wiiu.cmake Swap.h: add parameter pack templates to automatically cast swap_t<> values to their basic types when passed as parameters to *_LOG calls. plus some refactors. use little endian types for keys in PrxDecrypter.cpp WiiU: misc. Revert "printf big endian fixes." This reverts commit 2334beb.
aliaspider
added a commit
that referenced
this pull request
Oct 13, 2020
FakeEmitter/FakeJit/VertexDecoderFake buildfix. big-endian fixes. add wiiu build files. add wiiu build files. initial wiiu port. fix IR interpreter on big-endian machines. fix VertexDecoder/SoftGpu on big-endian. Revert "Goodbye PowerPC, you can always be resurrected when the time comes" This reverts commit a54e0cf. WiiU: improve exception handler. PpcJit now works on WiiU, sort of ... PpcJit: disable instructions not available on WiiU. add GPU_GX2, doesn't work yet ... WiiU: add a basic GX2 validation layer. WiiU: some small improvements to GX2_GPU. still not functional. WiiU: hardcode some shaders for now. big endian fix in Loaders.cpp WiiU: more improvements to GPU_GX2. cube.elf now renders correctly. GPUCommon: fix freeze on big-endian. Wii-U: start generating shaders dynamically. Wii-U: add an ubershader. a lot of scenes render correctly now. Wii-U: add support for Hardware T&L. Wii-U: add missing compile flags. fixes savestates. Wii-U: copy tiled surface data correctly. fixes screenshots. Wii-U: use a push buffer for uniforms. README: include temporary manual ffmpeg submodule updating (#1) Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment)) more big-endian fixes. Wii-U: misc. Wii-U: add stencil upload shader. Wii-U: add missing support for analog sticks input. Wii-U: implement CopyFramebufferImage. Wii-U: GX2: fix color attributes. Swap.h: get rid of most overloads. they weren't necessary and were having some really bad side-effects.(like preventing type promotions, eg: result of `swapped<short> * int` was being clamped to short) fix SceAtracIdInfo struct on big-endian. simplify Swap.h Wii-U: register axis input only on change. keep decoded/mixed audio as little endian in PSP memory, to allow emulated code to process it correctly. more big-endian fixes. Wii-U: update shaders. another round of big-endian fixes. Wii-U: misc. libkirk: replace some magic offsets with struct member access. this will also allow using the scalar_storage_order attribute to enforce endianess (gcc only). a bit more big-endian fun. Wii-U: simulate a square range for analog input. Wii-U: build fix. more big-endian fixes. Wii-U: fix webserver. build fix for devkitPPC r38. (WIIU)set toolchain file automatically. use std=c++17. build fix after rebase. debug build fix. texture_atlas big endian fixes. WiiU: GX2 fixes after rebase. WiiU: exception handler tweaks. nits. big endian fixes. derp. WiiU: thin3d: use correct index type. misc. update the ffmpeg module WiiU: fix flipped display PrxDecrypter: big endian fixes. change ext/wiiu into a submodule. big endian ... WiiU: GX2: -add COLOR_2D_RB_SWIZZLE shader. -use correct pitch and endianess with TextureDesc.initDataCallback; Wiiu: GX2: use correct component swizzle. WiiU: GX2: need to use the backbuffer ptr here. WiiU: GX2: no need to endian swap here, fixes screenshots. WiiU: refactor *ShaderGeneratorGX2. WiiU: plug leak. WiiU: rename shader_info.h update wiiu submodule. WiiU: add a basic shader disassembler. WiiU: improve shader generators. use fallback ubershader for unsupported shaderIDs. Mpeg: avoid flagging the mpeg data as invalid when MpegDemux::demux is called with a small read size. WiiU: GX2 fix scissor (was being limited to display res instead of current framebuffer res). WiiU: refactors. WiiU: GX2Framebuffer: fall back to MEM2 when running out of MEM1 memory. WiiU: refactors. WiiU: update *ShaderGenerator big endian. printf big endian fixes. misc. misc. wiiu: update wiiu.cmake Swap.h: add parameter pack templates to automatically cast swap_t<> values to their basic types when passed as parameters to *_LOG calls. plus some refactors. use little endian types for keys in PrxDecrypter.cpp WiiU: misc. Revert "printf big endian fixes." This reverts commit 2334beb.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Took me longer than I am proud to admit!
Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment))