Wednesday, June 30, 2010

Windows 7 Dell Optiplex Gx620

Because OpenGL> Direct3D? 10 reasons.

El Sr. Engine ha recorrido un larguisimo camino, y la verdad es que finalmente se empieza a sentir que falta poco.
Aca hay una escena de prueba en progreso (todavia no esta terminada), lo mejor de todo es que por como esta programado, y gracias a hacks que solo se pueden hacer en OpenGL (no en Direct3D ) esto corre de forma safable hasta en una geforce 6100.



No hay nada precomputado ( lightmaps /ambientmaps/etc), todo es en tiempo real.
In large part, thanks to OpenGL. Why?
First of all it must be remembered that I am referring to GL 2.1 vs Directx9 (D3D10 and GL3 are almost identical), but if you want to do something that will run on all computers, you can not use DirectX10 or any form Lengua GL3

1) Batching

The GL function calls are infinitely cheaper than in D3D, first by not having to use objects, but because the userspace Batch commands are then sent to the driver. (In Direct3D almost everything goes straight to the driver ). This allows changes of materials / shaders / binder arrays / etc at low cost.

2) Built-in uniforms

OpenGL 2.1 is fixed throughout the state of pipeline access, all the lights, materials, etc. This allows, with a little effort, do not wear uniforms and create shaders very little ones, maximizing the possibility of using conditonal compilation, since the state is persistent even when switching between shaders (something like bindable uniforms in ancient plates), and switching between shaders is almost free (thanks to the batching and not have to climb uniforms), you can draw eg, multiple lights in one pass and switch between combinations of light to a huge performance.


3) Fast / deferred shader compile

The compilation of shaders OpenGL is very fast. Simply rapidisma. Mainly because the compiler only and then walks
code does the rest of the compilation on-demand (when the shader is used.) You can compile hundreds of shaders in a few seconds.
In D3D, the compilation is comparatively slower because there are several steps: a) Compilation of assembler (D3DX) b) Increase the assembler c) The assembler of D3DX decompiled and recompiled the driver optimized for the board (since the video card vendors optimize each one for your plate.) In theory, D3D can store precompiled shaders, which speeds up the process, but in practice, this last step makes it not too much difference.

4) Persistent attributes / texcoords

The texcoords and attributes are persistent. This means that although they are always not bind (the last value is set). In contrast, prohibits Direct3D9 create shaders using a TexCoord / that is not bind at a StreamSource. Simply the shader does not work.
This is horrible, because it allows an engine to have a separation between geometry and material without having to compile a version of the shader that uses the same arrays that have the geometry.

5) Readable / Writable Depth Buffer

The binder depth buffers can be read as OpenGL texture, and not only that but percolates even oldest hardware (provided they are power of 2!). That allows this? do A big things on old hardware that nothing else can be done in DX10, vista +, such as


  • Retrieve the position of a fragment




  • Shadow maps super cheap (just write a depth buffer), cheaper even using a 16-bit depth buffer




  • ESM (Exponential Shadow Maps) a bargain on ancient hardware, taking advantage that you can read / write using gl_FragDepth Blur, and filter




  • ZClipping of particles, with borders fadeados




  • superbarato SSAO (the depth buffer read / wrote the shadow buffer)




  • DOF superbarato





  • 6) read / write buffers and CopyTexSubImage

    Some techniques require make copies of buffers. GL provides read / write buffers, to do this without having to use shaders / geometry, which is also considerably faster. GL
    allows enable / disable writing to different components of a framebuffer . This is _buenisimo_, such components to store data in different countries. Techniques that were me were used this barbaric glow send the alpha channel (and lock when drawing transparent objects) and especially useful for techniques such as dual paraboloid shadow mapping or PSSM , because I can save the data (depth) in a single texture if I, help a lot to the cache and release texunits.

    8) Built-in TC

    In Direct3D texture compression formats exist, but you have to upload the data to hand tablets, or they are already saved. While it is becoming fashionable in DirectX10 make a DXT compression, BC, etc in a shader at the time to upload the texture . OpenGL makes it automatically (to ask him) even in old plaques.

    9) Built-in Memory Management

    In Direct3D there diferetes memory types (pools) where the arrays are the textures. Each has different restrictions. If you choose to send it to the video memory, then the texture or the array can not be recovered .. and if it devicelost occur (which happens only when a window resizer Cheesy), you lose everything! Some engines handle everything by hand, but the truth is that it's a letdown to have to worry about where each thing, so MANAGED Direct3D offers an option that saves a copy in system memory resource. If you ever wondered why D3D games take so much memory, this is the answer. Windows Vista virtualize video memory to avoid that when the hardware is provided. OpenGL on the other hand up and down the video memory resources when necessary and to provide algorithms LRU on old hardware, the programmer does not have to worry about where it going, or at best provide hints of use.

    10) OpenGL is a standard

    OpenGL is a standard, you can set / run on linux , windows, mac , cell , tablets, etc.

    Source: http://www.adva.com.ar/foro/index.php?topic=7005.0

    The Raven Narrator Dreamt

    drawing tutorials Free Sounds

    As the title says we present a page to download sounds of all kinds. A website in English with an excellent content and categorized. Special effects for those who want their games, movies , e.t.c.






    El link: http://www.soundsnap.com/

    Wednesday, June 23, 2010

    Beautiful Agony -jean -michel -jarre

    Evita helps you see the free world

    Partners, we know that FIFA, that being self-sufficient and enemy gorilla of General Peron, has licensed the rights of broadcastings sports in this World Cup. People like Pele, Avelanges, Blatter, Grondona, Jorge Dorio (?) and Niembro infumable, fill their pockets with the sweat of the Peronist worker, who can not access a satellite TV. Long ago the Public Television and National Radio, that the people the real reporters, and Kuffner Gustavo Javier Vicente, leading to the mass of workers the impact and success of the Albiceleste in the distant black continent.
    But free software and this humble servant will make having a decent connection, broadband can bring to the world greasers to 2010.
    Follow these steps:

    1. Download VLC Media Player
    2. Once installed VLC, go to "Medium" and choose the option "Open Location from clipboard."
    3. In the window open to us will stick one of the following codes: http://95.211.123.7:51002/ (BBC) or http://69.55.48.198:51004/ (ITV)
    4. OK and immediately we can enjoy the party and General Perón praise for everything he does for our people.

    Thanks to comrade Alejandro de La-redo! to share the data

    Sunday, June 20, 2010

    Rims For 95 Chevrolet Truck

    Pino gives you a hand




    fellow No I do not mean to Pino was once Peronist and now embraces Mariano Grondona on camera. One who filmed "The Hour of the Furnaces" and now for two minutes of television fat broth makes right. That was definitely pine forest axes PJ. The same people who have voted have given back as a new Menem, won office by a vote of peers and to assume turned his back to his voters to embrace the historical enemies of Perón.
    Today I talk about other Pino, Pino true Peronist. It is a Twitter client and its free alternative, Identi.ca .

    This program livianito and gaucho, to manage multiple accounts, both as identi.ca twitter. It is ideal for microblogging and not eat the memory of our computers popular. Allows RT, answers, view profiles, shorten URL, etc. The only thing I dislike is that it is straightforward to open the URL in messages. But it's definitely more comfortable than using it from the web.
    I recommend it fervently. And for those who do not know, both Twitter and Identi.ca, I hope to @ evitalinuxera. I will always be with you, fighting for the cause of the poor and workers. I hold you in my heart

    Wednesday, June 16, 2010

    Nadine Jansen With A Man

    June 16 . 1955 / 2010 The people will not forget. Digital TV

    "1955" - By Daniel Santoro companion

    " Because we are not ever going to stop the boot crushing and treacherous oligarchy the traitors who have exploited the working class, because we are not ever going to stop exploiting why, sold four coins serve their foreign masters of the metropolis, delivering the people from their homeland with the same ease with which have sold the country and their conscience, because we will take care of me like Perón our lives because we care about a cause that is the cause of the motherland, is the people's cause is the cause of the ideals that we have in our hearts for so many years.
    Today, thanks to Perón, we stand manfully. Men are more men, we women feel more worthy, because in the weakness of some and the strength of others is the spirit and heart of the Argentine to serve as a shield to defend the life of Perón.
    "

    Monday, June 14, 2010

    Zinc Copper Electrolyte



    Comrades:
    Eva Peron Foundation is extremely pleased to announce that thanks to the vocation of equality and solidarity with the General Perón steers our country is we can now arrange for the beneficiaries of social programs, nongovernmental organizations and retired, free access to digital terrestrial television.
    The gorilaje and went on to say that we do not know greasers connect decoders, as once said that we were using the park for roasts, when all know that the embers of the park is not worth a sad and sepoy burger. Therefore
    peers, follow the instructions at the following site and be free from monopoly Vuvuzela-Clarin, and finally open your eyes to the reality of the Peronist country.

    Friday, June 11, 2010

    Pittsburgh Penguins Neck Ties

    All World Peronist Peronist

    The standard bearer of the humble, opens the World Cup. "The Olympics, in which nations and peoples of the world compete for the cup be Juan Peron, calling us to harmony, freedom, social justice and the common struggle against oppression. And those who attempt against the country, against people and against Perón have it in once and forever "
    The Spiritual Leader of the people of Argentina, met with members of its white and blue, and wished them the best of luck in this endeavor. And I asked on behalf of the Argentine people, "they win the cup and carried nationwide Peron and Argentina"

    Thursday, June 3, 2010

    Problems With Rth 3100c




    Dear shirtless:
    General Perón, through its first Five Year Plan has ensured as never before in the history of our country, access to culture, knowledge, sport and recreation for our children. future generations will be the anvil on which the arms will shape wise Perón to Argentina in 2000. Our schools, colleagues of mine, second home of our students will receive soon, hundreds of thousands of machines with proprietary software. Monopolies compatriostas Braden, and therefore enemies of the revolution customary justicialistic have made the evil window $, that tool of oppression and subjugation, is introduced into the public school from the start polluting our youth, and making the school an oppressive snake pit. Gone are these monopolies to ensure that children are the only privileged I just want to do business, and make slaves of our students. Let's go
    shirtless ones, I will go in front of you, to leave no brick Peronist than any machine other than Linux user.