Homebrew Citra - Unofficial \ Chinese builds discussion

  • Thread starter Thread starter masaki88
  • Start date Start date
  • Views Views 3,209,798
  • Replies Replies 9,660
  • Likes Likes 16
Slight more 1/2fps ingame ?, on branch
https://github.com/citra-emu/citra/compare/master...Phanto-m:threads_vtx

Code:
in command_processor.cpp

change
constexpr bool single_thread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;
to
constexpr bool _endthread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;

Change 2x off
if (!single_thread) {
to
if (!_endthread) {
------

I think the other texcache rebase slows the ingame down, while compiled together, threads_vtx faster alone.., Tested on a separate mode.

Await MSVC build, Should be soon, (Note) MinGw will not compile.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.3

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master
 
Last edited by drwhojan,
  • Like
Reactions: NiagA
Slight more 1/2fps ingame ?, on branch
https://github.com/citra-emu/citra/compare/master...Phanto-m:threads_vtx

Code:
change
constexpr bool single_thread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;
to
constexpr bool _endthread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;

Change 2x of
if (!single_thread) {
to
if (!_endthread) {
------

I think the other texcache rebase slows the ingame down, while compiled together, threads_vtx faster alone.., Tested on a separate mode.

Await MSVC build, Should be soon, (Note) MinGw will not compile.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.3

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master
@drwhojan does not have fullscreen mode?
 
Last edited by NiagA,
Last edited by drwhojan,
  • Like
Reactions: NiagA
I'm not sure if it worked fully.. ?, branch
https://github.com/citra-emu/citra/pull/3001

My 32" screen draws a black when in full, only on correct 32" resolutions of 1366 x 768 , How even if is in 1920 x 1080 it works fine, Not sure if Nvidia problem, but dose same with Cemu and flicks now and then on ebay images.
in 1.0.9 works in 1.0.3 not works.
 
no problem man was just to see if you had knowledge about it.

Compiling with full screen, give about half hr are so.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.4

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master

---------
The dude has few other branches too
https://github.com/Styleoshin/citra/branches/all
https://github.com/citra-emu/citra/pull/2983
-----
Others
https://github.com/citra-emu/citra/pull/3005
 
Last edited by drwhojan, , Reason: added info
  • Like
Reactions: drwhojan
Citra-MSVC-2017-NO-OPTIMIZED-14-OCT-2017

This shit right here, is freaking god-like.
Good rendering, good speed, this is pretty much what i was waiting for since Jan 2017 lol.

Only game that i am still waiting for to run at 60FPs is 7th Dragon, that game is demanding as hell, but dragonquest 8 and the like runs at fullspeed now, which is amazing, since the fastest build i had only pushed out 44fps.

Keep up the good work people!
 
citra-windows-msvc-20171015-a6b213b
graphic blackline in pokemon ORAS bro, how to fix

It goes to prove how the branches are still not stable.
Well wish Citra Devs best with what they can do to improve them!.

I'm surprised they not much interested in branches that help's Citra in Boost of Speed.., it's a long time needed.

that is combo of
Code:
[LIST]
[*]threads_vtx (Latest)
[*]texcache-rebase (Latest)
[/LIST]

And to compile them yes new boost is needed
https://github.com/Jhno591/boost4
 
Last edited by drwhojan,
Slight more 1/2fps ingame ?, on branch
https://github.com/citra-emu/citra/compare/master...Phanto-m:threads_vtx

Code:
in command_processor.cpp

change
constexpr bool single_thread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;
to
constexpr bool _endthread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;

Change 2x off
if (!single_thread) {
to
if (!_endthread) {
------

I think the other texcache rebase slows the ingame down, while compiled together, threads_vtx faster alone.., Tested on a separate mode.

Await MSVC build, Should be soon, (Note) MinGw will not compile.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.3

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master

This cleans up some of the red tape in mingw compiling ^
both lines
_endthread
!_endthread

Now just down to

constexpr bool
and
std::is_same_v

that is found in msvc "xtr1common" @from line 100, Now where to find similar lines within the boost files ? to change list for mingw compiling ?..
@jroweboy any thoughts ?
--------
 
Last edited by drwhojan,
This cleans up some of the red tape in mingw compiling ^
both lines
_endthread
!_endthread

Now just down to

constexpr bool
and
std::is_same_v

that is found in msvc "xtr1common" @from line 100, Now where to find similar lines within the boost files ? to change list for mingw compiling ?..
@jroweboy any thoughts ?
--------
404.PNG


Build started
git clone -q --depth=10 https://github.com/citra-valentin/citra.git C:\projects\citra
git fetch -q origin +refs/pull/104/merge:
git checkout -qf FETCH_HEAD
Running Install scripts
git submodule update --init --recursive
Submodule 'boost' (https://github.com/Jhno591/boost4.git) registered for path 'externals/boost'
Submodule 'catch' (https://github.com/philsquared/Catch.git) registered for path 'externals/catch'
Submodule 'cpr' (https://github.com/whoshuu/cpr.git) registered for path 'externals/cpr'
Submodule 'cryptopp' (https://github.com/weidai11/cryptopp.git) registered for path 'externals/cryptopp/cryptopp'
Submodule 'dynarmic' (https://github.com/MerryMage/dynarmic.git) registered for path 'externals/dynarmic'
Submodule 'enet' (https://github.com/lsalzman/enet) registered for path 'externals/enet'
Submodule 'fmt' (https://github.com/fmtlib/fmt.git) registered for path 'externals/fmt'
Submodule 'inih' (https://github.com/svn2github/inih) registered for path 'externals/inih/inih'
Submodule 'nihstro' (https://github.com/neobrain/nihstro.git) registered for path 'externals/nihstro'
Submodule 'soundtouch' (https://github.com/citra-emu/ext-soundtouch.git) registered for path 'externals/soundtouch'
Submodule 'xbyak' (https://github.com/herumi/xbyak.git) registered for path 'externals/xbyak'
Cloning into 'C:/projects/citra/externals/boost'...
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://github.com': No error
fatal: clone of 'https://github.com/Jhno591/boost4.git' into submodule path 'C:/projects/citra/externals/boost' failed
Failed to clone 'externals/boost'. Retry scheduled
Cloning into 'C:/projects/citra/externals/catch'...
Cloning into 'C:/projects/citra/externals/cpr'...
Cloning into 'C:/projects/citra/externals/cryptopp/cryptopp'...
Cloning into 'C:/projects/citra/externals/dynarmic'...
Cloning into 'C:/projects/citra/externals/enet'...
Cloning into 'C:/projects/citra/externals/fmt'...
Cloning into 'C:/projects/citra/externals/inih/inih'...
Cloning into 'C:/projects/citra/externals/nihstro'...
Cloning into 'C:/projects/citra/externals/soundtouch'...
Cloning into 'C:/projects/citra/externals/xbyak'...
Cloning into 'C:/projects/citra/externals/boost'...
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://github.com': No error
fatal: clone of 'https://github.com/Jhno591/boost4.git' into submodule path 'C:/projects/citra/externals/boost' failed
Failed to clone 'externals/boost' a second time, aborting
Command exited with code 1

what happened?
 
Last edited by valentinvanelslande,

Site & Scene News

Popular threads in this forum