Selasa, 19 Juli 2011

SwiftShader : Software 3D rendering

SwiftShader adalah murni software tercepat di dunia 3D dengan DirectX ® penyaji fitur-fitur kelas 9,0, termasuk dukungan untuk grafis fitur canggih seperti Shader, Model 2,0 predikasi, floating point rendering, stenciling, dan banyak lagi. SwiftShader dibangun
untuk menyediakan API yang sama bahwa pengembang sudah menggunakan untuk permainan dan aplikasi. Hal ini memungkinkan untuk secara langsung mengintegrasikan SwiftShader ke dalam aplikasi tanpa perubahan apapun pada kode sumber. SwiftShader dapat membuat permainan yang kompleks seperti Half Life 2 sepenuhnya dalam perangkat lunak.
SwiftShader melakukan antara 50 dan 100 kali lebih cepat dibandingkan Microsoft Direct3D ® Referensi Rasterizer di tes dengan aplikasi sampel dan dapat mencapai kinerja yang melampaui low end hardware grafis terintegrasi dalam banyak kasus. SwiftShader mencapai tingkat ini belum pernah terjadi sebelumnya kinerja oleh kompilasi dinamis yang sangat optimal kode khusus untuk kebutuhan sebuah aplikasi 3D rendering. SwiftShader saat ini tersedia untuk x86 CPU dengan instruksi SSE Intel multimedia set ekstensi. SwiftShader berjalan pada Microsoft Windows 98 dan yang lebih tinggi, atau di Linux melalui teknologi portabilitas TransGaming's Cedega. SwiftShader juga dapat digunakan pada MacOS X dalam hubungannya dengan teknologi Cider TransGaming's




SwiftShader Technology

SwiftShader 2,0 menyediakan pengembang dan penyedia sistem dengan perangkat lunak penyaji ultra-tinggi performa 3D yang cocok untuk berbagai macam aplikasi mulai dari permainan untuk embedded system. Mesin rendering SwiftShader mampu menjalankan vertex kompleks dan pixel shader, memungkinkan untuk tingkat kualitas yang belum pernah tersedia dalam perangkat lunak penyaji kinerja tinggi. Hal ini memungkinkan developer game untuk memperluas penetrasi pasar mereka untuk menyertakan pengguna yang mungkin tidak memiliki sistem game yang optimal. SwiftShader juga merupakan alat yang hebat untuk para pengembang dan integrator sistem, yang memungkinkan mereka untuk menggunakan grafis 3D dalam lingkungan virtual atau dari sistem server berbasis.

Performance


Kinerja yang luar biasa dari SwiftShader 2.0 adalah karena mesin grafis yang sangat canggih yang mendasari D3D8 SwiftShader dan D3D9 DLL. teknologi inti SwiftShader ini didasarkan di sekitar sistem runtime kode generasi hati-hati menantikan dinamis dikenal sebagai "SwiftAsm".
MS warnawarni Butterfly berjalan dibawah SwiftShader demo shader 2,0 AMD 'warnawarni Butterfly' berjalan dengan kecepatan tinggi menggunakan SwiftShader 2,0 SwiftAsm menyediakan pengembang dengan kemampuan untuk secara dinamis membangun dan mengeksekusi kode seluruhnya pada saat runtime, dengan penggunaan yang mudah dan antarmuka yang sangat fleksibel. SwiftAsm menyediakan built-in fasilitas untuk alokasi dan terkait tingkat rendah optimasi. Dengan menggunakan SwiftAsm, pengembang dapat membuat kode yang bebas dari instruksi cabang mahal - banyak percabangan dapat ditangani dengan sekali, pada saat runtime-SwiftAsm mengkompilasi kode dioptimalkan untuk input data sedang diproses, bukan setiap kali kode dijalankan.
SwiftAsm menyediakan bahasa assembly tingkat tinggi yang menggunakan C + + variabel gaya bukan register. Generator kode SwiftAsm kemudian berlaku mendaftar optimasi alokasi dan berbagai kode untuk menghasilkan hasil akhir. Sementara input SwiftAsm didasarkan sekitar x86, MMX, dan set instruksi SSE, akhir kembali dapat dimodifikasi untuk menghasilkan kode untuk CPU alternatif.
Selain manfaat yang diberikan oleh SwiftAsm, SwiftShader memanfaatkan algoritma grafis lanjutan untuk menghindari perhitungan yang akan dibuat berlebihan oleh operasi di masa depan. SwiftShader juga menyediakan serangkaian pilihan yang memberikan developer kontrol atas berbagai pengaturan kualitas. Sebagai contoh, SwiftShader memungkinkan aplikasi untuk menggunakan kontrol atas tingkat ketepatan fungsi transendental digunakan dalam shaders.


Download :DISINI

Tidak ada komentar:

Posting Komentar