Jörg Breitbart
8d850d6c8b
apply CellData to canvas renderer
2019-01-17 01:25:16 +01:00
Jörg Breitbart
ae50d84c5a
fix characterjoiner to support AttrData
2019-01-17 00:07:25 +01:00
Daniel Imms
4181321377
Add super.dispose to WebglRenderer.dispose
2019-01-16 11:15:45 -08:00
Juan Campa
1d7a39bcfd
Disable antialiasing and depth buffer for WebGL2 contexts
2019-01-15 16:36:38 -05:00
Jörg Breitbart
1536e79542
remove printf remnant
2019-01-15 03:24:47 +01:00
Jörg Breitbart
94c19fb92a
preliminarly RGB support in canvas renderer
2019-01-15 03:13:44 +01:00
Jörg Breitbart
9cf479bcfa
cleanup rgb channel conversion
2019-01-14 08:51:18 +01:00
Jörg Breitbart
0802582c9b
test cases for DOM renderer style changes
2019-01-14 01:00:07 +01:00
Jörg Breitbart
3515c0b220
DOM renderer with RGB support
2019-01-14 00:46:44 +01:00
Jörg Breitbart
c444eebd89
RGB support in buffer and attributes
2019-01-13 23:19:56 +01:00
Jörg Breitbart
711ae65947
remove get CharData from codebase and deprecate method
2019-01-12 17:50:19 +01:00
Jörg Breitbart
ece7192db7
remove set with CharData from codebase and deprecate method
2019-01-12 16:15:24 +01:00
Jörg Breitbart
56dec2849f
change resize, fill to new interface, remove _cell on buffer line
2019-01-12 15:21:55 +01:00
Juan Campa
98706aa7d2
Use bg luminance to determine background color
2019-01-08 16:44:57 -05:00
Jörg Breitbart
62dfa84d5d
remove get CharData calls from codebase (beside tests)
2019-01-05 01:01:10 +01:00
Jörg Breitbart
13ffed392d
remove get calls from renderer
2019-01-04 18:36:07 +01:00
Jörg Breitbart
2f66efa49a
first try to optimize read access
2019-01-04 01:32:56 +01:00
Daniel Imms
66735ba671
Merge branch 'master' into webgl2
2019-01-02 15:09:52 -08:00
Daniel Imms
b0e51b9ec9
Fix build error
2019-01-02 15:09:38 -08:00
Daniel Imms
dbd9b2af37
Merge branch 'master' into baseline
2019-01-01 11:50:09 -08:00
Daniel Imms
01b37b2fef
Document how GlyphRenderer.render works
2018-12-27 17:10:18 -08:00
Daniel Imms
9cf3d14d8a
Clean up loop that sets cell coordinates
2018-12-27 17:01:13 -08:00
Daniel Imms
5f9144dfd7
Fix null/whitespace early exit
2018-12-27 16:56:20 -08:00
Daniel Imms
9e3e724f63
Add sanity checks to dom renderer underline code
...
Fixes #1860
2018-12-26 10:53:40 -08:00
Daniel Imms
c6e6c51929
Use textBaseline middle to draw instead of top
...
Chrome and Firefox behavior differs, see:
- https://bugzilla.mozilla.org/show_bug.cgi?id=737852
- https://bugs.chromium.org/p/chromium/issues/detail?id=607053
Fixes #1858
2018-12-23 10:51:41 -08:00
Daniel Imms
1b1b641670
Merge branch 'master' into webgl2
2018-12-20 16:40:03 -08:00
Jörg Breitbart
62be3047d8
infer types fix
2018-12-15 00:01:18 +01:00
Jörg Breitbart
d0d94584ad
Merge branch 'master' into trim_behavior
2018-12-12 18:10:24 +01:00
Daniel Imms
b9a22eb468
Remove utils/ folder
...
Part of #1507
2018-12-10 16:46:57 -08:00
Daniel Imms
bb9ccf40b6
Reduce diff with master
2018-12-09 09:28:04 -08:00
Daniel Imms
fe9eb7d31e
Call dispose when atlas is no longer used in cache
...
Only runtime change is that this clears the bitmap commit timeout
in DynamicCharAtlas
2018-12-09 09:19:56 -08:00
Daniel Imms
3d8b304af4
Reduce precision of floats in fragment shader
...
~0.43ms/frame -> ~0.37ms/frame
2018-12-09 08:31:49 -08:00
Daniel Imms
c16d70ec06
Merge remote-tracking branch 'origin/master' into webgl2
2018-12-09 08:26:33 -08:00
Jörg Breitbart
9d4beb024a
keep whitespace chars
2018-11-29 22:11:38 +01:00
Jörg Breitbart
eb27641928
Merge branch 'master' into trim_behavior
2018-11-29 21:26:45 +01:00
Daniel Imms
4beb3a9ecd
Merge remote-tracking branch 'origin/master' into remove_shared_folder
2018-11-29 11:56:27 -08:00
Daniel Imms
b8b111f4a6
Only pass a subset of the attributes buffer to GPU
2018-11-25 10:18:14 -08:00
Daniel Imms
f4a522516c
Remove shared/ folder
...
We changed plans from moving web worker compatible code to shared/
to enforcing layers using core/, common/, ui/ and public/. This
change moves files back from the shared/ dir to clean up the
codebase.
Part of #1507
2018-11-24 07:03:59 -08:00
Daniel Imms
60e3ddbfd0
Update color codes after merging the move to constants
2018-11-24 05:52:23 -08:00
Daniel Imms
186b2be4b9
Fix imports
2018-11-24 05:48:05 -08:00
Daniel Imms
569abde8c7
Merge remote-tracking branch 'ups/master' into webgl2
2018-11-24 05:46:58 -08:00
Daniel Imms
c6f1de7970
Introduce is256Color helper
2018-11-24 05:24:15 -08:00
Daniel Imms
2e889852b0
Merge branch 'master' into 1737_inverse_dynamic_cache
2018-11-23 08:52:32 -08:00
Daniel Imms
53dc2af2b7
Use polyfill for TypedArray.slice
2018-11-23 08:00:27 -08:00
Daniel Imms
128b1b0a48
Use polyfill for TypedArray.fill
2018-11-23 07:14:56 -08:00
Daniel Imms
478dfee6e2
Ensure wide chars don't overflow onto following row
2018-11-23 06:51:39 -08:00
Daniel Imms
d9513ce50d
Don't bother checking beyond cols
2018-11-23 06:48:37 -08:00
Daniel Imms
66272eb310
Get the line length by going backwards instead
2018-11-23 05:40:35 -08:00
Daniel Imms
dc077a181e
Fix tests and the colCount feature
2018-11-22 12:03:08 -08:00
Daniel Imms
692cdfa390
DOM renderer: Don't output empty cells at end
...
Fixes #1609
2018-11-22 11:38:00 -08:00