75 Commits

Author SHA1 Message Date
twinaphex
254fa75a0f Directly initialize sinc_size 2017-04-29 18:54:34 +02:00
twinaphex
f12ea0e1e3 Fix C89_BUILD 2017-04-22 09:37:36 +02:00
twinaphex
40411e5a6f Turn gfx/math functions into macros 2017-04-20 22:14:03 +02:00
twinaphex
9daa63437a Simplify math/vector files 2017-04-20 10:30:30 +02:00
twinaphex
fa347475e8 Simplify matrix_3x3.c 2017-04-20 10:25:54 +02:00
twinaphex
5b9a17dc8f (gfx/scaler) Cleanups 2017-04-16 19:54:38 +02:00
twinaphex
f21bb4d0dc Simplify scaler_filter 2017-04-16 12:57:21 +02:00
twinaphex
0c5a87b1d7 Create scaler_ctx_scale_direct 2017-04-16 11:03:29 +02:00
twinaphex
9c7dd3068f Get rid of unnecessary wrappers around calloc/free 2017-04-16 10:39:42 +02:00
twinaphex
f14dbe081b Simplify scaler.c 2017-04-16 10:36:16 +02:00
twinaphex
8fd0033b43 Simplify scaler code 2017-04-16 10:29:22 +02:00
twinaphex
602ba5d8a6 scaler_filter - cleanups 2017-04-16 09:58:42 +02:00
twinaphex
b43d0b4201 Simplify matrix_3x3 2017-04-16 08:36:04 +02:00
twinaphex
9b3519f850 Turn matrix_4x4_lookat into macro, remove matrix_4x4.c 2017-04-16 07:57:31 +02:00
twinaphex
257410d058 Turn matrix_4x4_multiply into macro 2017-04-16 07:55:02 +02:00
twinaphex
b7aefa71f8 Cleanups to matrix_3x3.c 2017-04-16 07:30:23 +02:00
twinaphex
8ac346be63 (libretro-common) Cleanups 2017-04-16 05:06:15 +02:00
twinaphex
a86e6975cc Update 2017-04-16 04:57:45 +02:00
twinaphex
e06006b436 Turn more matrix_4x4 functions into macros 2017-04-16 04:44:35 +02:00
twinaphex
32cebbbcba Turn more matrix_4x4 functions into macros 2017-04-16 04:00:20 +02:00
twinaphex
fbd6d0ebc6 Turn more matrix 4x4 functions into macros 2017-04-16 03:53:07 +02:00
twinaphex
809bce6cd9 Start turning most matrix 4x4 functions into macros 2017-04-16 03:45:07 +02:00
twinaphex
bd63327c3d Cleanup matrix_3x3_identity 2017-04-15 22:30:02 +02:00
twinaphex
bb542332dc scaler_ctx_gen_reset - get rid of memsets 2017-02-20 06:48:32 +01:00
twinaphex
64bb848daf Update headers (pt. 2 - libretro-common) 2017-01-22 13:58:20 +01:00
twinaphex
dd1fa96321 Fix 2017-01-21 01:46:35 +01:00
Logan McNaughton
8cd2566128 Simplify glTexImage2D/glTexStorage2D calls
Also add support for glTexStorage2DEXT (GLES2)
2016-12-14 07:29:37 -08:00
Brad Parker
1f39426195 only use fancy ribbon on GLES if GL_OES_standard_derivatives extension is detected 2016-12-09 19:32:55 -05:00
Logan McNaughton
1d69baca82 Use glTexStorage2D for FBO textures 2016-12-08 21:14:10 -07:00
Logan McNaughton
07a9a75a00 Fix GL_CAPS_ARGB8
ARM_argb8 should be ARM_rgba8, and GLES3 always supports this feature
2016-12-07 12:34:02 -07:00
twinaphex
97eb8bb747 Silence warning 2016-11-19 04:06:04 +01:00
twinaphex
18da1fc088 More logging 2016-11-09 00:20:44 +01:00
Jean-André Santoni
1d8b6ceafd Use BGRA8888 on VideoCore 2016-11-08 20:22:38 +01:00
twinaphex
02e4dbfa0f Fix matrix_4x4_projection 2016-11-08 20:09:43 +01:00
twinaphex
f6b273e1be (Desktop GL) GL_CAPS_BGRA8888 - return true by default 2016-11-08 19:11:54 +01:00
twinaphex
1a04875a6c (scaler_int) Cleanups 2016-11-04 22:12:32 +01:00
twinaphex
848db5b1c5 Complete matrix_4x4_lookat 2016-11-04 21:07:30 +01:00
twinaphex
c8e8070c02 Update matrix_4x4_translate 2016-11-04 20:36:47 +01:00
twinaphex
5398fa5f39 (libretro-common) Nit 2016-11-04 20:34:31 +01:00
twinaphex
f4e27befb4 matrix_4x4_lookat - remove memset 2016-11-04 20:32:26 +01:00
twinaphex
01961cbf5e Turn matrix_4x4_identity into inline function 2016-11-04 15:58:32 +01:00
twinaphex
cd2599456a Matrix code 4x4 - prevent memsets 2016-11-04 15:50:28 +01:00
twinaphex
19ee1a4751 Move macros of matrix functions to C files 2016-11-03 14:52:22 +01:00
twinaphex
de3c1a04db Simplifications 2016-10-31 15:24:03 +01:00
twinaphex
213e357918 Move gl_capabilities to libretro-common 2016-10-24 04:06:05 +02:00
twinaphex
eac7bcf38f Create unfinished version of matrix_4x4_lookat 2016-09-16 18:27:00 +02:00
twinaphex
ee4c893c07 Update matrix_4x4_projection 2016-09-16 18:03:30 +02:00
twinaphex
028bb38ec5 Add vector_4 2016-09-16 17:45:41 +02:00
twinaphex
79222de018 Move define to scaler_filter.c 2016-09-12 17:32:35 +02:00
twinaphex
0ceffb87f2 matrix_4x4_ortho - cleanup 2016-09-09 04:02:41 +02:00