1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00
Commit Graph

584 Commits

Author SHA1 Message Date
Sergey Lipskiy
c60e461c1f Fix reflecting textures coordinates calculation. 2015-05-13 10:15:58 +06:00
Sergey Lipskiy
52cb7744e4 Fix gSP.lookatEnable condition. 2015-05-13 10:15:57 +06:00
Sergey Lipskiy
9c6fe7dfab Move plugin path detection from TextureFilterHandler::init() to RSP_Init(),
because otherwise it causes crash of Mupen64Plus with Release build.
2015-05-13 10:15:56 +06:00
Sergey Lipskiy
acf8f6e14b Fix memory leak in TxHiResCache::loadHiResTextures() 2015-05-13 10:15:56 +06:00
Sergey Lipskiy
fbe21ef07d Fix code analizer warnings. 2015-05-13 10:15:55 +06:00
Sergey Lipskiy
663b5d1f5e Fix xBRZ filter name in config. 2015-05-13 10:15:54 +06:00
Sergey Lipskiy
074d9d8811 Display number of textures saved to cache. 2015-05-13 10:15:54 +06:00
Sergey Lipskiy
54506d9a2d GLideNHQ: Change file extension for cache files. 2015-05-13 10:15:53 +06:00
Sergey Lipskiy
f4bb31e50e Add TextDrawer for on-screen text messages. 2015-05-13 10:15:52 +06:00
Sergey Lipskiy
19a274f9e5 Fix compilation with gcc. 2015-05-13 10:15:52 +06:00
Sergey Lipskiy
a51c741ce7 Remove texture compression options. 2015-05-13 10:15:51 +06:00
Sergey Lipskiy
6559aea2c4 Remove texture compression support from texture library. 2015-05-13 10:15:50 +06:00
Sergey Lipskiy
93ff4aac6e Remove DDS format support. 2015-05-13 10:15:50 +06:00
Sergey Lipskiy
58c48a8f60 Fix BRZ filters initialization. 2015-05-13 10:15:49 +06:00
Sergey Lipskiy
b8a49387d6 HQ: Fix save/load zipped cache. 2015-05-13 10:15:48 +06:00
Sergey Lipskiy
e1c45f5116 Remove usage of GL_ALPHA and GL_LUMINANCE texture formats: they are depricated now. 2015-05-13 10:15:48 +06:00
Sergey Lipskiy
b81c8404fe Add XBRZ texture filter config options. 2015-05-13 10:15:47 +06:00
Sergey Lipskiy
65f29beba6 Add XBRZ texture filter. 2015-05-13 10:15:46 +06:00
Sergey Lipskiy
f99ad61c46 Code cleanup: fix idents in source files. 2015-05-13 10:15:46 +06:00
Sergey Lipskiy
948a73a1ee Fix color components fetch in HQ2X and HQ4X texture filtering. 2015-05-13 10:15:45 +06:00
Sergey Lipskiy
dd4b714ccd Enable Texture filtering. 2015-05-13 10:15:44 +06:00
Sergey Lipskiy
ceaaf32b78 Fix TxQuantize::ARGB1555_ARGB8888 and TxQuantize::ARGB8888_ARGB1555
Alpha is the first bit in RGBA16 format.
2015-05-13 10:15:43 +06:00
Sergey Lipskiy
42193b49a5 Load Hi-res textures. 2015-05-13 10:15:43 +06:00
Sergey Lipskiy
4b92cd9444 Texture filter: switch to GL textures format. 2015-05-13 10:15:42 +06:00
Sergey Lipskiy
c984298b7b Implement search for hires texture. WIP 2015-05-13 10:15:41 +06:00
Sergey Lipskiy
1e339770de Remove unused code from TxReSample::minify 2015-05-13 10:15:40 +06:00
Sergey Lipskiy
2a84a71aa4 GLideNHW: remove texture tiling code. 2015-05-13 10:15:40 +06:00
Sergey Lipskiy
244fa5bf83 Implement texture filter library initialization. 2015-05-13 10:15:39 +06:00
Sergey Lipskiy
81b19e77b7 Update input libs for GLideNHQ 2015-05-13 10:15:38 +06:00
Sergey Lipskiy
2b4d94d653 Make const input string parameters of txfilter_init(). 2015-05-13 10:15:37 +06:00
Sergey Lipskiy
2de8c1bccc Add texture filter options to Config. 2015-05-13 10:15:37 +06:00
Sergey Lipskiy
b2671017c3 Correct .gitignore 2015-05-13 10:15:36 +06:00
Sergey Lipskiy
e38c750ea7 Link GLideN64 with GLideNHQ library. 2015-05-13 10:15:35 +06:00
Sergey Lipskiy
82198c148a Add CMake project file for GLideNHQ/test. 2015-05-13 10:15:34 +06:00
Sergey Lipskiy
9cb6d4539c Fix TxFilter ctor. 2015-05-13 10:15:33 +06:00
Sergey Lipskiy
789ce8b9f8 Correct CMakeList.txt:
add TXFILTER_DLL define to export interface functions.
add __MSC__ define for Microsoft compiler.
2015-05-13 10:15:33 +06:00
Sergey Lipskiy
e7ef59e7c4 Correct GLideNHQ\CMakeLists.txt to build test dll. 2015-05-13 10:15:32 +06:00
Sergey Lipskiy
ed05f22415 Correct path to Ext_TxFilter.h in test.cpp 2015-05-13 10:15:31 +06:00
Sergey Lipskiy
d20b228284 Remove FXT1 code. 2015-05-13 10:15:31 +06:00
Sergey Lipskiy
5a7872f898 Add CMake project for texture compression library. 2015-05-13 10:15:30 +06:00
Sergey Lipskiy
8d53749a09 Code cleanup: remove unused asm code and commented functions. Fix idents. 2015-05-13 10:15:29 +06:00
Sergey Lipskiy
2b987923af Add GLideNHQ module. 2015-05-13 10:15:29 +06:00
Sergey Lipskiy
eb0e3ca25a Clamp texrect texture in case of texture coordinate overflow.
Probably incorrect.

Fixes Sin And Punishment:
without that fix ' ' and 'U' have the same coordinate after wrapping.
2015-05-13 10:15:27 +06:00
Sergey Lipskiy
f8da3cb792 Calculate texture size using gDPLoadTileInfo. 2015-05-13 10:15:27 +06:00
Sergey Lipskiy
e72ac2ed3d Add tile load info auxillary structure.
It will be used to calculate tile size.
2015-05-13 10:15:26 +06:00
Sergey Lipskiy
887504c301 Switch to non-POT textures. 2015-05-13 10:15:25 +06:00
Sergey Lipskiy
83945d5dbd Fix compilation with gcc. 2015-05-13 10:15:24 +06:00
Sergey Lipskiy
9f9a6952a7 Code refactor: simplify gDPLLETriangle a bit. 2015-05-13 10:15:24 +06:00
Sergey Lipskiy
698f49ed40 Move VI_UpdateSize() from RDP_ProcessRDPList() to VI_UpdateScreen()
in order to avoid too often calls of that function.
2015-05-13 10:15:23 +06:00
Sergey Lipskiy
01fc74b3c9 Workaround for Mupen64Plus issue with initialization. 2015-05-13 10:15:23 +06:00