GCM commands
Started by Ekaseo




41 posts in this topic
Ekaseo
Unregistered


 
03-17-2014, 01:21 PM -
#1
could i plz ask some1 to implement only one gcm function, cellGcmsetTexture_BorderColor? its the only function a game wants to display some output, it runs at stable 20fps. the games is Dustforce NPEB01878.

i believe that the game will run like arkedo series swap.
(to ask for spurs would be too much, but at least this one gcm command)
RolleyesRolleyesRolleyesRolleyesRolleyes
Ekaseo
Unregistered


 
03-17-2014, 02:07 PM -
#2
(03-17-2014, 01:26 PM)AlexAltea Wrote:
(03-17-2014, 01:21 PM)Ekaseo Wrote: could i plz ask some1 to implement only one gcm function? its the only function a game wants to display some output, it runs at stable 20fps. the games is Dustforce NPEB01878.

i believe that the game will run like arkedo series swap.
(to ask for spurs would be too much, but at least this one gcm command)

Yeah, yeah, I could check what this function does and implement it, but tell us what function are you talking about! Big Grin
I'm not going to buy another PSN game just to know its name.


EDIT: Nevermind, you already edited your post. Tongue Meh, I don't like that function... Anyone else interested on it?

some1 pretty please Rolleyes .
is it really such a pain?
logan
Unregistered


 
03-17-2014, 02:16 PM -
#3
(03-17-2014, 02:07 PM)Ekaseo Wrote:
(03-17-2014, 01:26 PM)AlexAltea Wrote:
(03-17-2014, 01:21 PM)Ekaseo Wrote: could i plz ask some1 to implement only one gcm function? its the only function a game wants to display some output, it runs at stable 20fps. the games is Dustforce NPEB01878.

i believe that the game will run like arkedo series swap.
(to ask for spurs would be too much, but at least this one gcm command)

Yeah, yeah, I could check what this function does and implement it, but tell us what function are you talking about! Big Grin
I'm not going to buy another PSN game just to know its name.


EDIT: Nevermind, you already edited your post. Tongue Meh, I don't like that function... Anyone else interested on it?

some1 pretty please Rolleyes .
is it really such a pain?

hahahaha,it could be.
ssshadow
Moderator
*****


4
2,494 posts 63 threads Joined: Aug 2017
03-17-2014, 03:21 PM -
#4
And cellGcmSetZcullStatsEnable is probably the only thing keeping Disgaea 4 and D2 from running. The thing is, like AlexAltea said, the gcm stuff requires some pretty firm knowledge of how PS3 graphics works, and probably graphics in general. I don't think many people have the required know-how. Maybe DH or someone could do it, but they seem busy with other very important tasks.

tl;dr, give it time, someone will do it, eventually.

And another thing: Although random gcm commands and such may prevent a few games from going further right now, far bigger things prevent like 80 % of all games from even being loadable. That is probably more important, and maybe necessary even for most of the loadable games at some point. For example the event flag stuff that Nekotekina is working on now. It made Atelier Escha & Logy Alchemists of the Dusk Sky go from nothing to a white gsframe Smile
twdarkeh
Member


0
58 posts 7 threads Joined: Aug 2017
03-17-2014, 04:40 PM -
#5
And just because it's the only thing showing as needed, things like this have a bad habit of you fixing one thing just to find out it's actually 100 more things that you need.
elisha464
Unregistered


 
03-17-2014, 06:31 PM -
#6
actually the border color function is not that important
its just to set the border color of a texture (if I remember correctly) and I'm pretty sure opengl doesn't supprt it (I'll try to check again)
anyway, its not that important because its only related to textures and it wont effect games like you think (i.e games will start because of it)
woody2014
Unregistered


 
03-17-2014, 07:14 PM -
#7
(03-17-2014, 06:31 PM)elisha464 Wrote: actually the border color function is not that important
its just to set the border color of a texture (if I remember correctly) and I'm pretty sure opengl doesn't supprt it (I'll try to check again)
anyway, its not that important because its only related to textures and it wont effect games like you think (i.e games will start because of it)
if you need information on ps3 api then this guy is a good place to start i`m not a programmer I just thought it might help Eric Lengyel
kacek
Unregistered


 
03-17-2014, 09:32 PM -
#8
(03-17-2014, 06:31 PM)elisha464 Wrote: actually the border color function is not that important
its just to set the border color of a texture (if I remember correctly) and I'm pretty sure opengl doesn't supprt it (I'll try to check again)
anyway, its not that important because its only related to textures and it wont effect games like you think (i.e games will start because of it)
i think OpenGL supports this function(in version 1.1, is this backward compatible?). It's used as a parameter of glTexParameter. It's named GL_TEXTURE_BORDER_COLOR.

Quote:GL_TEXTURE_BORDER_COLOR
Sets a border color. params contains four values that comprise the RGBA color of the texture border. Integer color components are interpreted linearly such that the most positive integer maps to 1.0, and the most negative integer maps to -1.0. The values are clamped to the range [0, 1] when they are specified. Initially, the border color is (0, 0, 0, 0).

source: here

maybe i could implement it, but i don't know where to put this (in GLGSRender.cpp near other glTexParameteri?) and how to dispatch it from RSXThread.
elisha464
Unregistered


 
03-17-2014, 10:12 PM -
#9
I'll do it, soon enough
but you are welcome to help if you see me slacking Tongue
Ekaseo
Unregistered


 
03-17-2014, 10:13 PM -
#10
(03-17-2014, 09:32 PM)kacek Wrote: maybe i could implement it, but i don't know where to put this (in GLGSRender.cpp near other glTexParameteri?) and how to dispatch it from RSXThread.

you can fork the repo and experiment with it


Forum Jump:


Users browsing this thread: 2 Guest(s)