I noticed modifying the logical palette only wasn't effective in fullscreen mode so i modified the palette functions to act a little bit differently: the physical palette is only refreshed globally after all locals colors are modified, that should hopefully fix the speed issue as it looks like there's also a vblank wait when the physical palette is modified (that's how it acts on mac).
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@293 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
@@ -165,26 +165,20 @@
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 246222473;
|
||||
PBXWorkspaceStateSaveDate = 246222473;
|
||||
PBXPerProjectTemplateStateSaveDate = 246237270;
|
||||
PBXWorkspaceStateSaveDate = 246237270;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
F5B19C160EA4D6E8003F4BA4 = F5B19C160EA4D6E8003F4BA4 /* PBXTextBookmark */;
|
||||
F5B1D1770EA5FE2100AB8D0F = F5B1D1770EA5FE2100AB8D0F /* PBXTextBookmark */;
|
||||
F5B1D1790EA5FE2100AB8D0F = F5B1D1790EA5FE2100AB8D0F /* PBXTextBookmark */;
|
||||
F5B1D1B70EA602BA00AB8D0F = F5B1D1B70EA602BA00AB8D0F /* PBXTextBookmark */;
|
||||
F5B1EE860EAD0F5800B087B5 /* PBXTextBookmark */ = F5B1EE860EAD0F5800B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEA40EAD15CD00B087B5 /* PBXTextBookmark */ = F5B1EEA40EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEA80EAD15CD00B087B5 /* PBXTextBookmark */ = F5B1EEA80EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEA90EAD15CD00B087B5 /* PBXTextBookmark */ = F5B1EEA90EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEAA0EAD15CD00B087B5 /* PBXTextBookmark */ = F5B1EEAA0EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEAB0EAD15CD00B087B5 /* PBXTextBookmark */ = F5B1EEAB0EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEB10EAD173300B087B5 /* PBXTextBookmark */ = F5B1EEB10EAD173300B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEB20EAD173300B087B5 /* PBXTextBookmark */ = F5B1EEB20EAD173300B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEB90EAD1BCA00B087B5 /* PBXTextBookmark */ = F5B1EEB90EAD1BCA00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEBA0EAD1BCA00B087B5 /* PBXTextBookmark */ = F5B1EEBA0EAD1BCA00B087B5 /* PBXTextBookmark */;
|
||||
F5B4C0610EA9FFBF007063E8 = F5B4C0610EA9FFBF007063E8 /* PBXBookmark */;
|
||||
F5B4C0620EA9FFBF007063E8 = F5B4C0620EA9FFBF007063E8 /* PBXTextBookmark */;
|
||||
F5B1EE860EAD0F5800B087B5 = F5B1EE860EAD0F5800B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEA80EAD15CD00B087B5 = F5B1EEA80EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEA90EAD15CD00B087B5 = F5B1EEA90EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEAA0EAD15CD00B087B5 = F5B1EEAA0EAD15CD00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEBB0EAD20DC00B087B5 = F5B1EEBB0EAD20DC00B087B5 /* PBXTextBookmark */;
|
||||
F5B1EEBC0EAD20DC00B087B5 = F5B1EEBC0EAD20DC00B087B5 /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = F5B19B690EA4BD79003F4BA4 /* Source Control */;
|
||||
userBuildSettings = {
|
||||
@@ -382,16 +376,6 @@
|
||||
vrLen = 123;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B1EEA40EAD15CD00B087B5 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B780EA4BE3E003F4BA4 /* divers.c */;
|
||||
name = "divers.c: 865";
|
||||
rLen = 0;
|
||||
rLoc = 24202;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B1EEA80EAD15CD00B087B5 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B780EA4BE3E003F4BA4 /* divers.c */;
|
||||
@@ -406,8 +390,8 @@
|
||||
isa = PBXTextBookmark;
|
||||
comments = "error: parse error at end of input";
|
||||
fRef = F5B19B850EA4BE3E003F4BA4 /* palette.c */;
|
||||
rLen = 1;
|
||||
rLoc = 1937;
|
||||
rLen = 0;
|
||||
rLoc = 1934;
|
||||
rType = 1;
|
||||
};
|
||||
F5B1EEAA0EAD15CD00B087B5 /* PBXTextBookmark */ = {
|
||||
@@ -420,37 +404,7 @@
|
||||
vrLen = 123;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B1EEAB0EAD15CD00B087B5 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B850EA4BE3E003F4BA4 /* palette.c */;
|
||||
name = "palette.c: 1939";
|
||||
rLen = 0;
|
||||
rLoc = 74893;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B1EEB10EAD173300B087B5 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B780EA4BE3E003F4BA4 /* divers.c */;
|
||||
name = "divers.c: 866";
|
||||
rLen = 0;
|
||||
rLoc = 24260;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B1EEB20EAD173300B087B5 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B850EA4BE3E003F4BA4 /* palette.c */;
|
||||
name = "palette.c: 1939";
|
||||
rLen = 0;
|
||||
rLoc = 74893;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B1EEB90EAD1BCA00B087B5 /* PBXTextBookmark */ = {
|
||||
F5B1EEBB0EAD20DC00B087B5 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B780EA4BE3E003F4BA4 /* divers.c */;
|
||||
name = "divers.c: 866";
|
||||
@@ -460,7 +414,7 @@
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B1EEBA0EAD1BCA00B087B5 /* PBXTextBookmark */ = {
|
||||
F5B1EEBC0EAD20DC00B087B5 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B850EA4BE3E003F4BA4 /* palette.c */;
|
||||
name = "palette.c: 1934";
|
||||
@@ -470,20 +424,6 @@
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5B4C0610EA9FFBF007063E8 /* PBXBookmark */ = {
|
||||
isa = PBXBookmark;
|
||||
fRef = F5B19B780EA4BE3E003F4BA4 /* divers.c */;
|
||||
};
|
||||
F5B4C0620EA9FFBF007063E8 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = F5B19B780EA4BE3E003F4BA4 /* divers.c */;
|
||||
name = "divers.c: 1";
|
||||
rLen = 0;
|
||||
rLoc = 0;
|
||||
rType = 0;
|
||||
vrLen = 123;
|
||||
vrLoc = 0;
|
||||
};
|
||||
F5DCE2700EA50EDC0065B0EF /* SDL_image.h */ = {
|
||||
isa = PBXFileReference;
|
||||
lastKnownFileType = sourcecode.c.h;
|
||||
|
||||
@@ -320,7 +320,7 @@
|
||||
<key>_historyCapacity</key>
|
||||
<integer>0</integer>
|
||||
<key>bookmark</key>
|
||||
<string>F5B1EEB90EAD1BCA00B087B5</string>
|
||||
<string>F5B1EEBB0EAD20DC00B087B5</string>
|
||||
<key>history</key>
|
||||
<array>
|
||||
<string>F5B19C160EA4D6E8003F4BA4</string>
|
||||
@@ -543,7 +543,7 @@
|
||||
<key>_historyCapacity</key>
|
||||
<integer>0</integer>
|
||||
<key>bookmark</key>
|
||||
<string>F5B1EEBA0EAD1BCA00B087B5</string>
|
||||
<string>F5B1EEBC0EAD20DC00B087B5</string>
|
||||
<key>history</key>
|
||||
<array>
|
||||
<string>F5B19C160EA4D6E8003F4BA4</string>
|
||||
|
||||
Reference in New Issue
Block a user