Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - JeGX

Pages: 1 2 3 [4] 5 6 ... 92
61
A new Python 3 demo has been added to the demopack. This demo shows how to use the socket module to send simple HTTP requests.

The demos require GeeXLab 0.27.2+.

- Python 3 Demopack Download

The demo is available in the py3-03-socket-http-request/ folder.

Article:
- https://www.geeks3d.com/hacklab/20190110/python-3-simple-http-request-with-the-socket-module/


Python 3 socket demo with GeeXLab

62
GeeXLab - english forum / Python 3 demopack
« on: January 10, 2019, 10:53:41 AM »
I uploaded a new demopack, this time focused on Python 3.

This first version contains two demos:
- a system info demo
- a basic 3D template

More demos will be added in the next days...


These demos requires GeeXLab 0.27.2+.

- Demopack Download



system info demo - py3-01-system-info

- Article: https://www.geeks3d.com/hacklab/20190110/python-3-reading-system-information-date-sys-platform-os/

GeeXLab - Python 3 demopack



3D template - py3-01-system-info

GeeXLab - Python 3 demopack


63
AMD has unveiled the new high-end Radeon VII (seven) based on a 7nm process. The GPU (Vega 20) features 3840 shader cores (60 compute units), 128 ROPs, 16GB HBM2 4096-bit and has a TDP near of 300W.

The card is priced at USD $699 and should be launched on February 7th 2019!

In the performance side, the Radeon VII should compete with the GeForce RTX 2080.

AMD Radeon VII


Links:
- anandtech.com
- inpact-hardware.com

64
 :P

Could you try to resize the image to the limit of 32k and test it again?

And update to GeeXLab 0.27.2...

65
GeeXLab - english forum / GeeXLab 0.27.2.0 released for Windows and Linux
« on: January 09, 2019, 06:08:23 PM »
Another day, another release!  The previous GeeXLab  0.27.1.0 has been badly compiled. So many demos didn't work with this version.   

GeeXLab 0.27.2.0 adds one important thing to Python: the support of the GIL (Global Interpreter Lock). So Python scripts launched in a separate system thread work correctly.

Downloads:
- https://www.geeks3d.com/geexlab/downloads/

Quote
Version 0.27.2.0 - 2019.01.09
* (2019.01.09) fixed bad recompilation of v0.27.1.0. GeeXLab 0.27.2
  has been fully recompiled.
* (2019.01.09) fixed ImGui input support for Linux (for use with gh_imgui.input_text()).
+ (2019.01.09) added support Python's GIL (Global Interpreter Lock) in order to
  run Python scripts in separate system threads...
+ (2019.01.09) [Python] added some functions in gh_utils to manage global arrays
  that are readable and writable from any thread / script (gh_utils.global_array_xxx()).


66
3D-Tech News Around The Web / Re: 3DMark adds DirectX Raytracing test
« on: January 09, 2019, 06:02:45 PM »
Port Royal requires a license key...  >:(

67
3D-Tech News Around The Web / Vulkan API specifications 1.1.97 released
« on: January 08, 2019, 08:53:12 PM »
Quote
Change log for January 05, 2019 Vulkan 1.1.97 spec update:

  * Update release number to 97.

Public Issues:

  * Add a special case to the <<renderpass-compatibility, Render Pass
    Compatibility>> rules allowing single-subpass renderpasses to be
    compatible even if they have different resolve attachment references
    (public issue 835).
  * Fix the miss shader binding table record address rule in the
    <<shader-binding-table-indexing-rules, Miss Shaders>> section to index
    by code:missIndex, not code:sbtOffset (public issue 875).

Internal Issues:

  * Add a missing anchor to the elink:VkSamplerCreateFlagBits language
    (internal issue 1483).
  * Add missing implicit valid usage include for slink:VkHdrMetadataEXT and
    corresponding `noautovalidity` attributes in `vk.xml` for the
    externally-defined metadata properties (internal issue 1514).
  * Remove restrictions on the `mask` parameter of SPIR-V's
    code:OpGroupNonUniformXor in the <<spirvenv-module-validation,
    Validation Rules within a Module>> appendix (internal merge request
    2971).
  * Restore `noautovalidity` attribute for
    slink:VkPipelineViewportWScalingStateCreateInfoNV::pname:pViewportWScalings
    in `vk.xml` (internal merge request 2975).
  * Update copyright dates on Khronos-copyrighted files to 2019 (internal
    merge request 2980).

New Extensions:

  * `VK_KHR_depth_stencil_resolve`
  * `VK_EXT_buffer_device_address`
  * `VK_EXT_memory_budget`
  * `VK_EXT_memory_priority`
  * `VK_EXT_validation_features`

source: https://github.com/KhronosGroup/Vulkan-Docs/commit/56e0289318a4cd23aa5f5dcfb290ee873be53b82

New extensions:
- VK_KHR_depth_stencil_resolve
- VK_EXT_buffer_device_address
- VK_EXT_memory_budget
- VK_EXT_memory_priority
- VK_EXT_validation_features

68
3D-Tech News Around The Web / Panda3D 1.10.0 released
« on: January 08, 2019, 08:45:09 PM »
Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. Panda3D is open-source and free for any purpose, including commercial ventures, thanks to its liberal license.

Main features of Panda3D 1.10.0
- Python 3 support
- Gamepad/joystick support
- Android port
- improved shader support
- OpenGL improvements (core profile)
- Deployment system
- HarfBuzz text shaping
- .flac and .opus support
- General cleanup

Links

- Detailed press release: https://www.panda3d.org/blog/sdk-1-10-0-release/
- source code: https://github.com/panda3d/panda3d
- Complete changelog: https://github.com/panda3d/panda3d/releases/tag/v1.10.0

Panda3D logo

69
GeeXLab - english forum / GeeXLab 0.27.1.0 released for Windows and Linux
« on: January 08, 2019, 06:09:18 PM »
A new update of GeeXLab is ready for Windows 64-bit and Linux 64-bit.

Downloads:
- https://geeks3d.com/geexlab/downloads/


Quote
Version 0.27.1.0 - 2019.01.08
! (2019.01.08) Lua and Python live-coding: errors are now written in log file
  (and in output box on Windows platform).
+ (2019.01.08) added input_text() to gh_imgui module in Python.
+ (2019.01.07) added vk_gpu_get_nvidia_driver_version() to gh_renderer.
+ (2019.01.07) added new built-in styles to ImGui: "krosoft", "maya",
  "rayteak", "fromhue", "cherry" and "dark2" (see gh_imgui.set_style_colors()).

70
3D-Tech News Around The Web / Zep: C++ embeddable editor
« on: January 08, 2019, 01:32:17 PM »
Quote
Zep is a simple embeddable editor, with a rendering agnostic design and optional Vim mode. Out of the box it can draw to a Qt Widget or an an ImGui window - useful for embedding in a game engine. A simple syntax highlighting engine is provided, and can easily be extended. Basic theming support is included, and window tabs and vertical/horizontal splits are also available. Zep is 'opinionated' in how it does things, but is easy to modify and supports many common features. It is heavliy influenced by Vim, but has a good notepad-style editing mode too.

Zep is ideally suited to embedding in a game engine, as an in-game editor, or anywhere you need a simple editor without a massive dependency on something more substantial like NeoVim. The core library is dependency free, small, and requires only a modern C++ compiler. The demos for Qt and ImGui require their additional packages, but the core library is easily built and cross platform. The ImGui demo builds and runs on Windows, Linux and Mac OS.

Key Features:
- Modal 'vim' or modeless 'standard' editing styles.
- Qt or ImGui rendering (and extensible)
- Terminal-style text wrapping
- Splits and tabs
- A simple syntax highlighting engine, with pluggable secondary highlighters
- Theme support
- Text Markers for highlighing errors, etc.
- No dependencies, cross platform, small library
- Builds on VC 2017, GCC 6, Clang. C++14 is the basic requirement

Link: https://github.com/cmaughan/zep

zep-embeddable-editor

72
H4shG3n 0.2.0 is a stand alone hash code generator (MD5, SHA1, SHA256) for Windows 64-bit and Linux 64-bit. It's a GeeXLab application.

Release notes and download links:
- https://www.geeks3d.com/20190107/h4shg3n-0-2-0-hash-code-generator-md5-sha256/

Homepage:
- https://www.geeks3d.com/h4shg3n/


H4shG3n - MD5, SHA1, SHA256 hash code generator






73
GeeXLab - english forum / GeeXLab 0.27.0.0 released for Windows and Linux
« on: January 07, 2019, 10:33:35 AM »
A new GeeXLab is available, this time for Windows 64-bit and Linux 64-bit!

Release notes:
- https://www.geeks3d.com/hacklab/20190107/geexlab-0-27-0-0-released-for-windows-64-bit-and-linux-64-bit-physx-4-0-bullet-2-88/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/

The Scripting API
- https://www.geeks3d.com/geexlab/reference/

The rootard guide:
- GeeXLab Rootard Guide
- Guide du Rootard GeeXLab


Full changelog:
- http://www.geeks3d.com/geexlab/changelog/

Quote
Version 0.27.0.0 - 2019.01.06
+ (2019.01.06) added set_blending_equation() and set_blending_color()
  to gh_renderer (lua, python).
* (2019.01.06) fixed a bug in gh_imgui.combo_box_create(): label was not assigned.
! (2019.01.06) updated Python 3 plugin in order to automatically import
  all GeeXLab modules in scripts loaded via the main XML file.
! (2019.01.06) [Linux] updated title bar when GeeXLab is iconized. The demo title
  is displayed first.
! (2019.01.05) [Windows] updated Python 3 plugin with latest Python 3.7.2.
! (2019.01.04) [Windows / Linux] updated Bullet3 plugin with latest version 2.88.
* (2019.01.03) fixed a bug in gh_utils.extract_dir_from_filename() on Linux.
* (2019.01.03) fixed a bug in the window event loop on Linux.
! (2019.01.02) fixed a bug in the CUDA plugin (CUDA functions were disabled
  after a scene reload).
! (2018.12.31) [Linux] ImageMagick plugin updated with SDK version 7.0.8.22.
! (2018.12.31) [Windows] ImageMagick plugin updated with SDK version 7.0.7.39.
  The branch 7.0.8.20+ of ImageMagick crashes on Windows (an issue with aligned memory).
+ (2018.12.30) added new functions in the gh_renderer lib to list features and limits
  of a Vulkan device.
+ (2018.12.30) added a new plugin (plugin_gxc_cuda_x64) to get information about CUDA
  support on Windows and Linux. A new lib (gh_cuda) has been added in Lua and Python.
* (2018.12.29) fixed a bug in the kx framework (Lua): the GPU programs
  creation failed on Intel GPUs.
+ (2018.12.28) added new PhysX4 plugin on Linux based on PhysX SDK 4.0.
+ (2018.12.28) [Linux] added Python 3 plugin (linked with -lpython3.6m).
! (2018.12.28) [Linux] the Python 2 plugin is now linked with standard Python 2
  shared object (-lpython2.7).
! (2018.12.28) [Linux] many bugfixes and improvements (dynamic lib loading, no-pie
  compilation, ... ). This version of GeeXLab has been compiled on Linut Mint 19.1 64-bit.
! (2018.12.28) [Windows / Linux] FFmpeg plugin updated with latest FFmpeg 4.1.
! (2018.12.28) [Windows] ImageMagick plugin updated with SDK version 7.0.8.21.
! (2018.12.27) [Linux] ImageMagick plugin updated with SDK version 7.0.8.20.
+ (2018.12.22) added new PhysX4 plugin on Windows based on PhysX SDK 4.0.
  A new lib is available in Lua and Python: gh_physx4.
+ added helper libs in Python: libs/python/gxl.py, libs/python/imgui.py
  libs/python/gx_cam_lib_v1.py and libs/python/libfont/libfont1.py.
+ (2018.12.22) added draw_primitives_instancing() to gh_renderer lib (lua, python).
+ (2018.12.22) added set_vertex_attrib_instancing_divisor() to gh_vb lib (lua, python).


74
Tested on Windows 10 64-bit v1809

- Device 1
  - name: GeForce RTX 2070
  - device type: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  - device ID: 10DE-1F02
  - API version: 1.1.96
  - NVIDIA driver version: 417.63.0.0

  - # of extensions => 84
  - 001/ VK_KHR_8bit_storage
  - 002/ VK_KHR_16bit_storage
  - 003/ VK_KHR_bind_memory2
  - 004/ VK_KHR_create_renderpass2
  - 005/ VK_KHR_dedicated_allocation
  - 006/ VK_KHR_depth_stencil_resolve
  - 007/ VK_KHR_descriptor_update_template
  - 008/ VK_KHR_device_group
  - 009/ VK_KHR_draw_indirect_count
  - 010/ VK_KHR_driver_properties
  - 011/ VK_KHR_external_fence
  - 012/ VK_KHR_external_fence_win32
  - 013/ VK_KHR_external_memory
  - 014/ VK_KHR_external_memory_win32
  - 015/ VK_KHR_external_semaphore
  - 016/ VK_KHR_external_semaphore_win32
  - 017/ VK_KHR_get_memory_requirements2
  - 018/ VK_KHR_image_format_list
  - 019/ VK_KHR_maintenance1
  - 020/ VK_KHR_maintenance2
  - 021/ VK_KHR_maintenance3
  - 022/ VK_KHR_multiview
  - 023/ VK_KHR_push_descriptor
  - 024/ VK_KHR_relaxed_block_layout
  - 025/ VK_KHR_sampler_mirror_clamp_to_edge
  - 026/ VK_KHR_sampler_ycbcr_conversion
  - 027/ VK_KHR_shader_atomic_int64
  - 028/ VK_KHR_shader_draw_parameters
  - 029/ VK_KHR_shader_float16_int8
  - 030/ VK_KHR_shader_float_controls
  - 031/ VK_KHR_storage_buffer_storage_class
  - 032/ VK_KHR_swapchain
  - 033/ VK_KHR_swapchain_mutable_format
  - 034/ VK_KHR_variable_pointers
  - 035/ VK_KHR_vulkan_memory_model
  - 036/ VK_KHR_win32_keyed_mutex
  - 037/ VK_EXT_blend_operation_advanced
  - 038/ VK_EXT_buffer_device_address
  - 039/ VK_EXT_conditional_rendering
  - 040/ VK_EXT_conservative_rasterization
  - 041/ VK_EXT_depth_range_unrestricted
  - 042/ VK_EXT_descriptor_indexing
  - 043/ VK_EXT_discard_rectangles
  - 044/ VK_EXT_external_memory_host
  - 045/ VK_EXT_hdr_metadata
  - 046/ VK_EXT_inline_uniform_block
  - 047/ VK_EXT_memory_budget
  - 048/ VK_EXT_memory_priority
  - 049/ VK_EXT_pci_bus_info
  - 050/ VK_EXT_post_depth_coverage
  - 051/ VK_EXT_sample_locations
  - 052/ VK_EXT_sampler_filter_minmax
  - 053/ VK_EXT_scalar_block_layout
  - 054/ VK_EXT_shader_subgroup_ballot
  - 055/ VK_EXT_shader_subgroup_vote
  - 056/ VK_EXT_shader_viewport_index_layer
  - 057/ VK_EXT_transform_feedback
  - 058/ VK_EXT_vertex_attribute_divisor
  - 059/ VK_NV_clip_space_w_scaling
  - 060/ VK_NV_compute_shader_derivatives
  - 061/ VK_NV_corner_sampled_image
  - 062/ VK_NV_dedicated_allocation
  - 063/ VK_NV_dedicated_allocation_image_aliasing
  - 064/ VK_NV_device_diagnostic_checkpoints
  - 065/ VK_NV_external_memory
  - 066/ VK_NV_external_memory_win32
  - 067/ VK_NV_fill_rectangle
  - 068/ VK_NV_fragment_coverage_to_color
  - 069/ VK_NV_fragment_shader_barycentric
  - 070/ VK_NV_framebuffer_mixed_samples
  - 071/ VK_NV_geometry_shader_passthrough
  - 072/ VK_NV_mesh_shader
  - 073/ VK_NV_sample_mask_override_coverage
  - 074/ VK_NV_representative_fragment_test
  - 075/ VK_NV_scissor_exclusive
  - 076/ VK_NV_shader_image_footprint
  - 077/ VK_NV_shader_subgroup_partitioned
  - 078/ VK_NV_shading_rate_image
  - 079/ VK_NV_viewport_array2
  - 080/ VK_NV_viewport_swizzle
  - 081/ VK_NV_win32_keyed_mutex
  - 082/ VK_NVX_device_generated_commands
  - 083/ VK_NVX_multiview_per_view_attributes
  - 084/ VK_NV_ray_tracing

75
A quick test of VK_EXT_pci_bus_info (log from GeeXLab).

First GPU: RTX 2070
Quote
09:19:28:001(0000127)   [info ]   [Vulkan] - GPU name: GeForce RTX 2070
09:19:28:001(0000128)   [info ]   [Vulkan] - DeviceID: 10DE-1F02
09:19:28:001(0000129)   [info ]   [Vulkan] - NVIDIA driver version: 417.63_0.0
09:19:28:001(0000130)   [info ]   [Vulkan] - Vulkan API version: 1.1.96
09:19:28:001(0000131)   [info ]   [Vulkan] - Device type: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU

09:19:28:001(0000132)   [info ]   [Vulkan] - VK_EXT_pci_bus_info:
09:19:28:001(0000133)   [info ]   [Vulkan]   - pciDomain => 0
09:19:28:001(0000134)   [info ]   [Vulkan]   - pciBus => 1
09:19:28:001(0000135)   [info ]   [Vulkan]   - pciDevice => 0
09:19:28:001(0000136)   [info ]   [Vulkan]   - pciFunction => 0


Second GPU: GT 1030
Quote
09:19:28:002(0000143)   [info ]   [Vulkan] - GPU name: GeForce GT 1030
09:19:28:002(0000144)   [info ]   [Vulkan] - DeviceID: 10DE-1D01
09:19:28:002(0000145)   [info ]   [Vulkan] - NVIDIA driver version: 417.63_0.0
09:19:28:002(0000146)   [info ]   [Vulkan] - Vulkan API version: 1.1.96
09:19:28:002(0000147)   [info ]   [Vulkan] - Device type: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU

09:19:28:002(0000148)   [info ]   [Vulkan] - VK_EXT_pci_bus_info:
09:19:28:002(0000149)   [info ]   [Vulkan]   - pciDomain => 0
09:19:28:002(0000150)   [info ]   [Vulkan]   - pciBus => 2
09:19:28:002(0000151)   [info ]   [Vulkan]   - pciDevice => 0
09:19:28:002(0000152)   [info ]   [Vulkan]   - pciFunction => 0

76
3D-Tech News Around The Web / Re: NVIDIA Vulkan developer driver 417.63
« on: January 07, 2019, 09:21:08 AM »
I don't know why, but NVIDIA Vulkan drivers always doubles the number of graphics cards (with official GeForce drivers there's no problem). On my system, I have a RTX 2070 + GT 1030 and both the new GPU Shark 2 and Vulkan Caps Viewer see 4 GPUs:

GPU Shark 2 + NVIDIA Vulkan drivers + RTX 2070 + GT 1030

Vulkan Caps Viewer + NVIDIA Vulkan drivers + RTX 2070 + GT 1030

77
3D-Tech News Around The Web / (CES 2019) NVIDIA GeForce RTX 2060
« on: January 07, 2019, 09:09:54 AM »
NVIDIA has announced the new GeForce RTX 2060 at CES 2019. This card targets the GeForce GTX 1070 Ti and will cost USD $350. This new gaming card is probably based on the TU106, like the RTX 2070 and would have 1920 CUDA cores, 6GB GDDR6 and a TDP of 160W. The RTX 2060 is expected on January 15th 2019.

Quote
“For $349 you can enjoy next generation gaming,” Huang said to broad hoots from the audience. “The long awaited RTX 2060 is here.”

The RTX 2060 GPU delivers exceptional performance on modern games, with graphics enhanced by ray tracing and AI capabilities. Priced at $349, RTX 2060 delivers new levels of performance and features previously available only in high-end gaming GPUs.

The RTX 2060 is 60 percent faster on current titles than the prior-generation GTX 1060, NVIDIA’s most popular GPU, and beats the gameplay of the GeForce GTX 1070 Ti.(1) With Turing’s RT Cores and Tensor Cores, it can run Battlefield V with ray tracing at 60 frames per second.

NVIDIA GeForce RTX 2060

Links:
- Press release @ NVIDIA
- CES 2019 @ NVIDIA
- anandtech.com

78
A FPS prototype to test PhysX 3, PhysX 4 and Bullet 3 in the same demo. Here PhysX 4 on Linux Mint 19.1.

GeeXLab - PhysX 4.0 demo on Linux

#geexlab #physx4 #gamedev #linux #lua

79
Geeks3D's GPU Tools / GPU Caps Viewer 1.41.2.0 released
« on: January 04, 2019, 02:04:20 PM »
A new maintenance version has been released:

https://www.geeks3d.com/20181231/gpu-caps-viewer-1-41-0-released/

Quote
Version 1.41.2.0 - 2019.01.04
! Intel GPUs: only EUs are displayed in the GPU panel.
+ added detection of additional Intel UHD 630 and
 Iris Plus Graphics 655 GPUs.
! updated: ZoomGPU 1.22.4 (GPU monitoring library).

80
Je suis impatient de voir tout ça en vrai...

Pages: 1 2 3 [4] 5 6 ... 92