Skip to content
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
merged 1 commit into from
May 21, 2018

Conversation

dibas
Copy link

@dibas dibas commented May 21, 2018

Took me longer than I am proud to admit!

Manually update ffmpeg submodule for now, see (hrydgard#11001 (comment))

@aliaspider
Copy link
Owner

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.

@aliaspider
Copy link
Owner

ok , on second thought, solving this might take longer than expected, so what the hell xD.

@aliaspider aliaspider merged commit 27cbb61 into aliaspider:wiiu May 21, 2018
aliaspider pushed a commit that referenced this pull request Jun 19, 2018
aliaspider pushed a commit that referenced this pull request Sep 4, 2020
aliaspider pushed a commit that referenced this pull request Sep 6, 2020
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants