<commit_before>Pixi.js — A 2D JavaScript Renderer
=============

![pixi.js logo](http://www.goodboydigital.com/pixijs/pixi_v3_github-pad.png)

[![projects](http://www.pixijs.com/wp-content/uploads/2013/05/headerPanel_projects-898x342.jpg)](http://www.pixijs.com/projects/)

## Pixi.js ##

[![Inline docs](http://inch-ci.org/github/GoodBoyDigital/pixi.js.svg?branch=dev)](http://inch-ci.org/github/GoodBoyDigital/pixi.js)
[![Build Status](https://travis-ci.org/pixijs/pixi.js.svg?branch=dev)](https://travis-ci.org/pixijs/pixi.js)

The aim of this project is to provide a fast lightweight 2D library that works
across all devices. The Pixi renderer allows everyone to enjoy the power of
hardware acceleration without prior knowledge of WebGL. Also, it's fast. Really fast.


Are you a dreamer, a designer, an artist or just an ordinary person? Would you like to build an amazing game? Are you confortable with Javascript? If your answer is *yes*, you are in the right place!

###Unlock the power of your creativity with Pixi.js and focalize your attention to build richer content in HTML5 and plain Javascript 

![Creativity](Pixi_mini.jpg)

One of the key feature of Pixi.js is to ease the use of WebGL, masking its complexity and allowing you to spend much time creating amazing things with **less code** and without struggling with the OpenGL's shading language, Matrix computation and Vertex buffers. 

####Pixi.js comes with a solid and ease to use [API](http://pixijs.github.io/docs)   

Don't you still believe in that ? Look at the WebGL's [prerequisites](https://www.khronos.org/webgl/wiki/Getting_Started):

> WebGL is a low-level API, so it's not for the faint of heart. OpenGL's shading language, GLSL, is itself an entire programming environment. As a result, even simple things in WebGL take quite a bit of code. You have to load, compile, and link shaders, set up the variables to be passed in to the shaders, and also perform matrix math to animate shapes. Basic areas you'll need to be familiar with include:

> * GLSL, the shading language used by OpenGL and WebGL
* Matrix computation to set up transformations
* Vertex buffers to hold data about vertex positions, normals, colors, and textures (?)

###Build the next must-have cross platform app with Pixi.js


If you want to keep up to date with the latest pixi.js news then feel free to follow us on twitter
([@doormat23](https://twitter.com/doormat23), and [@rolnaaba](https://twitter.com/rolnaaba))
and we will keep you posted! You can also check back on [our site](http://www.goodboydigital.com/blog)
as any breakthroughs will be posted up there too!

**Your support helps us make Pixi.js even better. Make your pledge on [Patreon](https://www.patreon.com/user?u=2384552&ty=h&u=2384552) and we'll love you forever!**

### Demos ###

- [WebGL Filters!](http://www.goodboydigital.com/pixijs/examples/15/indexAll.html)<commit_msg>proposed edits to the new introductory section<commit_after>Pixi.js — A 2D JavaScript Renderer
=============

![pixi.js logo](http://www.goodboydigital.com/pixijs/pixi_v3_github-pad.png)

[![projects](http://www.pixijs.com/wp-content/uploads/2013/05/headerPanel_projects-898x342.jpg)](http://www.pixijs.com/projects/)

## Pixi.js ##

[![Inline docs](http://inch-ci.org/github/GoodBoyDigital/pixi.js.svg?branch=dev)](http://inch-ci.org/github/GoodBoyDigital/pixi.js)
[![Build Status](https://travis-ci.org/pixijs/pixi.js.svg?branch=dev)](https://travis-ci.org/pixijs/pixi.js)

The aim of this project is to provide a fast lightweight 2D library that works
across all devices. The Pixi renderer allows everyone to enjoy the power of
hardware acceleration without prior knowledge of WebGL. Also, it's fast. Really fast.

###Unlock the power of your creativity with Pixi.js and focalize your attention to build richer content in HTML5 and plain Javascript 

Are you a dreamer, a designer, an artist or just an ordinary person? Would you like to build an amazing game? Are you confortable with Javascript? If your answer is *yes*, you are in the right place!

![Creativity](Pixi_mini.jpg)

Pixi.js comes with a solid and easy to use [API](http://pixijs.github.io/docs). One of its key features is how it simplifies the use of WebGL, masking its complexity and allowing you to spend more time creating amazing things with **less code**. With Pixi.js you won't have to struggle with the OpenGL's shading language, Matrix computation and Vertex buffers. 

You still don't believe it? Look at the WebGL's [prerequisites](https://www.khronos.org/webgl/wiki/Getting_Started):

> WebGL is a low-level API, so it's not for the faint of heart. OpenGL's shading language, GLSL, is itself an entire programming environment. As a result, even simple things in WebGL take quite a bit of code. You have to load, compile, and link shaders, set up the variables to be passed in to the shaders, and also perform matrix math to animate shapes. Basic areas you'll need to be familiar with include:

> * GLSL, the shading language used by OpenGL and WebGL
* Matrix computation to set up transformations
* Vertex buffers to hold data about vertex positions, normals, colors, and textures (?)

Use Pixi.js on your next project, all the benefits of WebGL with none of the hassle!

###Build the next must-have cross platform app with Pixi.js


If you want to keep up to date with the latest pixi.js news then feel free to follow us on twitter
([@doormat23](https://twitter.com/doormat23), and [@rolnaaba](https://twitter.com/rolnaaba))
and we will keep you posted! You can also check back on [our site](http://www.goodboydigital.com/blog)
as any breakthroughs will be posted up there too!

**Your support helps us make Pixi.js even better. Make your pledge on [Patreon](https://www.patreon.com/user?u=2384552&ty=h&u=2384552) and we'll love you forever!**

### Demos ###

- [WebGL Filters!](http://www.goodboydigital.com/pixijs/examples/15/indexAll.html)
{'fraction_non_alphanumeric': 0.10362869198312236, 'fraction_numerical': 0.012151898734177215, 'mean_word_length': 4.670813397129186, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 12, 'lorem ipsum': 0, 'www.': 14, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6449731', 'n_tokens_mistral': 1903, 'n_tokens_neox': 1749, 'n_words': 731}